{"_id":"@salesforce/b2c-cli","_rev":"232-9cf585bc857deb305a90fff38aa40f28","name":"@salesforce/b2c-cli","dist-tags":{"latest":"1.23.2","nightly":"0.0.0-nightly.20260904022518"},"versions":{"0.0.1":{"name":"@salesforce/b2c-cli","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@salesforce/b2c-cli@0.0.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"dist":{"shasum":"db0a6c3576cc5a2d51f93b2590dc3c97fedc65a9","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.1.tgz","fileCount":2,"integrity":"sha512-1IxeVMUwh7417Sj6O/EXV2mqNy4a4ZpvFsCF1UJkzomiMRUTRMOSLiG9Z9jIqtE/8q2akI3Wy7XC8/aWYRhmeA==","signatures":[{"sig":"MEQCIB9hz6S9y9+ZHdFQDLjkifi0FfIQhhlYNx/qn5q9a1K8AiBXFzaNcEg0BheWZLJ/LKtQr/Dt7Ybm6usJA1nNIIV4+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039},"_npmUser":{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},"_npmVersion":"10.8.2","description":"OIDC trusted publishing setup package for @salesforce/b2c-cli","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.1_1768588245022_0.9348935650302321","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@salesforce/b2c-cli","version":"0.0.5","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.5","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a1d6e578276af59845fe84bbf115e3797dee7e17","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.5.tgz","fileCount":1267,"integrity":"sha512-jEARQcDtacJYx0aG6N98hLuKbY9nIIKH08j4c+H3AMGFq//eDIghJHkKaMOCLamlJRBEPRxtJJxq8F9+HcYOVw==","signatures":[{"sig":"MEUCIQDP0IGx/fnxOWKT2Ll7Zb9/hrnKpsy/XhDhi2nkfNXBUAIgcuXqaI/mQagm9CGHqZbcvHFmyz8ud+/25Yce+3NTifc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13224363},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.5.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/fa1bdc2645bd6e87183fec81cf6530fa/salesforce-b2c-cli-0.0.5.tgz","_integrity":"sha512-jEARQcDtacJYx0aG6N98hLuKbY9nIIKH08j4c+H3AMGFq//eDIghJHkKaMOCLamlJRBEPRxtJJxq8F9+HcYOVw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.7.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"bundleDependencies":["@oclif/core","@oclif/plugin-autocomplete","@oclif/plugin-help","@oclif/plugin-not-found","@oclif/plugin-plugins","@oclif/plugin-version","@salesforce/b2c-tooling-sdk","cliui","marked","marked-terminal"],"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.5_1768590514505_0.4715104170740072","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@salesforce/b2c-cli","version":"0.0.7","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.7","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"8c2e4142812c9bdcb40a1920f4f5c035ed2a5ba4","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.7.tgz","fileCount":1267,"integrity":"sha512-o7DcKyhz3gQnRCGNMZCXTgfUmibhrbd7q8+um8B1rj4r8i9ufnmR+uc12qa3GJ5BWvOenqyyB+pXz49/e5bvbg==","signatures":[{"sig":"MEYCIQD6sdgG1JcvCnKbM0kVMDXR+OUlvnJaAICjcWb8rIr1PAIhAKFCAy2bDYT0tWM8J0cViO6MYf0wu2SU6ijpEoYv2+Ds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13224393},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.7.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/0b5c3d66b9f947eda8fa6cb821d71f3a/salesforce-b2c-cli-0.0.7.tgz","_integrity":"sha512-o7DcKyhz3gQnRCGNMZCXTgfUmibhrbd7q8+um8B1rj4r8i9ufnmR+uc12qa3GJ5BWvOenqyyB+pXz49/e5bvbg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.7.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"bundleDependencies":["@oclif/core","@oclif/plugin-autocomplete","@oclif/plugin-help","@oclif/plugin-not-found","@oclif/plugin-plugins","@oclif/plugin-version","@salesforce/b2c-tooling-sdk","cliui","marked","marked-terminal"],"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.7_1768591125969_0.11771574870992518","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@salesforce/b2c-cli","version":"0.0.8","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.8","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"c60284b9cd5264f288b1a96e0ec0bca77d43834d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.8.tgz","fileCount":160,"integrity":"sha512-EB8LduF1GreWEEEE3ybLs97n1V/89B7VczbNbc/sqPIeunUPEJXP8zVMiPY/bO7F2I+SaPpiocmVvSg0JnaIWg==","signatures":[{"sig":"MEUCIQDWkOxZlQHe826lyQgUKz9sfBkt6iS+R9p1z5b5XrPd/wIgHEBBTIDkUyZFE9wfFC0IfJMbyIDELDHYxD2gySeTNjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808702},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.8.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/783bf4b6b80510d7150cfdbb71e30fb4/salesforce-b2c-cli-0.0.8.tgz","_integrity":"sha512-EB8LduF1GreWEEEE3ybLs97n1V/89B7VczbNbc/sqPIeunUPEJXP8zVMiPY/bO7F2I+SaPpiocmVvSg0JnaIWg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.7.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.8_1768591654771_0.8154609329634204","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@salesforce/b2c-cli","version":"0.1.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.1.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1cac2f0db8af5e68650c500a36330231105e3b49","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.1.0.tgz","fileCount":169,"integrity":"sha512-7sjVszuwhHKnD8rKG+PebrzGxI1+yUd6Au9bRXSkGtZ4HeJ0P69Ly438N+mKGg44hZOVJjGhzbZQu0EncuwLrg==","signatures":[{"sig":"MEYCIQCNjy/sZclENSLNCFU2mfcPBhuW11RZrgj/Evt6jKh5agIhALwlzGC/J6f8Ec01uVqjkEbtS1B0aKOCoZ04XtXQ9LMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874683},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.1.0.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/fc770ac546264c6bca5fef7379dde289/salesforce-b2c-cli-0.1.0.tgz","_integrity":"sha512-7sjVszuwhHKnD8rKG+PebrzGxI1+yUd6Au9bRXSkGtZ4HeJ0P69Ly438N+mKGg44hZOVJjGhzbZQu0EncuwLrg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.7.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.1.0_1768800381032_0.9499553846083604","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260119053920":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260119053920","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260119053920","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9a16e458a6449235bedbe1701385ea9a5a32ca59","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260119053920.tgz","fileCount":169,"integrity":"sha512-SnH0mScFXvvBMYhYSPayK93F8POEopI9TKmLMmXBciEq+QRe4hODAvMz6AaQNR900VbrUaPrbauBaJfc+SAbSw==","signatures":[{"sig":"MEYCIQCN2R1i6a4pAnFMVABd41tfcuJ1ca2Y3SsYHy+sYNAo6AIhANt0NsfSPZeLzBFemIz9gkrv6XZ85YZA3aPsjOX1R2Gq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260119053920","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874752},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260119053920.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/9f19485119619d7df4f6403683258460/salesforce-b2c-cli-0.0.0-nightly.20260119053920.tgz","_integrity":"sha512-SnH0mScFXvvBMYhYSPayK93F8POEopI9TKmLMmXBciEq+QRe4hODAvMz6AaQNR900VbrUaPrbauBaJfc+SAbSw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.7.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260119053920"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260119053920_1768801228395_0.5400731568464654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260120023917":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260120023917","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260120023917","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ef6418d49da749cc3b2f725368bfa975661712e0","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260120023917.tgz","fileCount":169,"integrity":"sha512-Dw7sY8+ZR4LMt1NZWwz4pcoQKSEsk+qeohUD43dQ4JdLXnsbJ0qZU6V3R9adxRgqHsrw9vjSLxWHdy3Cq1Jfew==","signatures":[{"sig":"MEUCIEdwljR8DDO/zs+A6XIaqwsyfseCtvcUZiK6OpuijQnVAiEAqq0Pywxnein8EfX9CxG5sx8r0y8sCv0C+ohCEzyoLLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260120023917","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874752},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260120023917.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/95b5f0b695fab78288eb86b17659f9c7/salesforce-b2c-cli-0.0.0-nightly.20260120023917.tgz","_integrity":"sha512-Dw7sY8+ZR4LMt1NZWwz4pcoQKSEsk+qeohUD43dQ4JdLXnsbJ0qZU6V3R9adxRgqHsrw9vjSLxWHdy3Cq1Jfew==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.7.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260120023917"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260120023917_1768876824811_0.8656921685319778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260121023856":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260121023856","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260121023856","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"39eb42585873bb6971af2229cb4ba2b60a2973df","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260121023856.tgz","fileCount":172,"integrity":"sha512-XA4a4hAakbOvbzDQrHkHl/zVhagDCXKTCiLcWKsgv3PX0n7gHuKTPRol+oCDHhARPi/08Fzzhd/Telpm141HqA==","signatures":[{"sig":"MEUCIQD9EuQz85B7CPRJvLF62rYN1yZm1DNCzSD3fUGSGM6htwIgSqcje1a5umnGN3gfyCTMZ9TG2cRm5cfCdSua87vcX8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260121023856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":910420},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260121023856.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/fb89b31af6fb3a636e0a02b30832862f/salesforce-b2c-cli-0.0.0-nightly.20260121023856.tgz","_integrity":"sha512-XA4a4hAakbOvbzDQrHkHl/zVhagDCXKTCiLcWKsgv3PX0n7gHuKTPRol+oCDHhARPi/08Fzzhd/Telpm141HqA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.7.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260121023856"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260121023856_1768963207945_0.7727625536253799","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260121201541":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260121201541","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260121201541","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1e2f36f1558ddaa168d9224a2de4be83ac3c47e7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260121201541.tgz","fileCount":175,"integrity":"sha512-xzeY7SKssjCbsSu6It3an0hHfggOVEYkmoskYDq3mbjm3g8dCWOJi7FUOXAvlG3ffyvQ2krBVXh1Nqo7rltZNg==","signatures":[{"sig":"MEUCIQDyrGJSgbaunU9EQloX6zAWbyeOWjQIpjxQno2HoDxNNQIgasoB8wkXt3j4Xk17SSvoS/PggnKWlBo1bSHd9N7yVgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260121201541","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":935288},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260121201541.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a6de350defe97fe4e41fdda65b4d3f5f/salesforce-b2c-cli-0.0.0-nightly.20260121201541.tgz","_integrity":"sha512-xzeY7SKssjCbsSu6It3an0hHfggOVEYkmoskYDq3mbjm3g8dCWOJi7FUOXAvlG3ffyvQ2krBVXh1Nqo7rltZNg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.7.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260121201541"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260121201541_1769026610781_0.24313562160387492","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260122024142":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260122024142","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260122024142","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"5ecf15283e44709e5ab02e8e4587de53e9b09f28","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260122024142.tgz","fileCount":175,"integrity":"sha512-lhe+uMgNFnx/5Zrprl18UtKaZDalac5hmLNtjDQ+4w9Et86HzlRBVSgcanNk2IJCuiyHrT3MSbl0YnFixFbC/w==","signatures":[{"sig":"MEUCIQDdr1XLzr94TXp54EFrGVJpjyUnRDjEyD7FW08xHqkCFwIgF51+yc/+cZ6QLsMfz6HkwDm18OG5ZFxMZnNUdIpGOLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260122024142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":935288},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260122024142.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"subtopics":{"env-var":{"description":"Manage environment variables on MRT projects"}},"description":"Manage Managed Runtime projects and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/565e19b7bf337e8b05bb71a8f4aba585/salesforce-b2c-cli-0.0.0-nightly.20260122024142.tgz","_integrity":"sha512-lhe+uMgNFnx/5Zrprl18UtKaZDalac5hmLNtjDQ+4w9Et86HzlRBVSgcanNk2IJCuiyHrT3MSbl0YnFixFbC/w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260122024142"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260122024142_1769049771426_0.5076551438072505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260122144746":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260122144746","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260122144746","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"7c8e9531bda5b724cbc6248ae7e8b48e00e1b733","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260122144746.tgz","fileCount":448,"integrity":"sha512-JjC9GqmndpoOI2CCPNPu41FHA8NEyAOXvYgl8Z6A4fKHCGz1W0vHbBNptjiy0J6KWX8esIZwVFTG8NpsuhiBQQ==","signatures":[{"sig":"MEYCIQDcyCn25t+Avu3ed85T2hPi2TU6bILDTZ0KPC3yaZRLfgIhAM/pOoNjulfy5q5PeQAq++rgn/ZLefhzjCV6H8a0r0Uw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260122144746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400412},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260122144746.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package"},"rules":{"description":"WAF v1 rules"},"groups":{"description":"WAF v1 rule groups"},"rulesets":{"description":"WAF v2 rulesets"},"managed-rules":{"description":"WAF v2 managed rules"}},"description":"Manage Web Application Firewall"},"mtls":{"description":"Manage mTLS certificates"},"cache":{"description":"Manage CDN cache operations"},"speed":{"description":"Manage speed optimization settings"},"zones":{"description":"List and create CDN zones"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management"}},"description":"Manage log export configuration"},"firewall":{"description":"Manage custom firewall rules"},"security":{"description":"Manage security settings"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules"}},"description":"Manage MRT routing rules"},"rate-limit":{"description":"Manage rate limiting rules"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring"},"policies":{"description":"Content Security Policy rules"},"notifications":{"description":"Page Shield notification webhooks"}},"description":"Manage Page Shield security"},"certificates":{"description":"Manage SSL certificates"},"cipher-suites":{"description":"Manage TLS cipher configuration"},"origin-headers":{"description":"Manage origin header modifications"}},"description":"Manage eCDN zones, certificates, WAF, and security settings"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions"},"mrt:env:access-control":{"description":"Configure access control headers for environment security"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/3ee707718b9ce78b78ca2222df76e923/salesforce-b2c-cli-0.0.0-nightly.20260122144746.tgz","_integrity":"sha512-JjC9GqmndpoOI2CCPNPu41FHA8NEyAOXvYgl8Z6A4fKHCGz1W0vHbBNptjiy0J6KWX8esIZwVFTG8NpsuhiBQQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260122144746"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260122144746_1769093354233_0.49189324233737586","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260122154743":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260122154743","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260122154743","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"687f8f58d092365f25663cbb9e1892ec28534be8","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260122154743.tgz","fileCount":448,"integrity":"sha512-Z0v2Bdh5ZgooZnb8pAfbp0MXXpOF2bdmhqkNM9flj+1RSk2MQ2WgPE9N/2xuUDtHVNQCl3/Y02w//NbUqmvi+w==","signatures":[{"sig":"MEYCIQCqJ79gsIk2UFRbM4wBxdXIAtob2ZUas4d5616HSIoM2QIhANi5j9Wtz7+oKHSdV8f/uzR56Th8pjRUGe+tAI323IPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260122154743","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404066},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260122154743.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package"},"rules":{"description":"WAF v1 rules"},"groups":{"description":"WAF v1 rule groups"},"rulesets":{"description":"WAF v2 rulesets"},"managed-rules":{"description":"WAF v2 managed rules"}},"description":"Manage Web Application Firewall"},"mtls":{"description":"Manage mTLS certificates"},"cache":{"description":"Manage CDN cache operations"},"speed":{"description":"Manage speed optimization settings"},"zones":{"description":"List and create CDN zones"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management"}},"description":"Manage log export configuration"},"firewall":{"description":"Manage custom firewall rules"},"security":{"description":"Manage security settings"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules"}},"description":"Manage MRT routing rules"},"rate-limit":{"description":"Manage rate limiting rules"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring"},"policies":{"description":"Content Security Policy rules"},"notifications":{"description":"Page Shield notification webhooks"}},"description":"Manage Page Shield security"},"certificates":{"description":"Manage SSL certificates"},"cipher-suites":{"description":"Manage TLS cipher configuration"},"origin-headers":{"description":"Manage origin header modifications"}},"description":"Manage eCDN zones, certificates, WAF, and security settings"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions"},"mrt:env:access-control":{"description":"Configure access control headers for environment security"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ac6f38961831869c3cd9e5e434248f91/salesforce-b2c-cli-0.0.0-nightly.20260122154743.tgz","_integrity":"sha512-Z0v2Bdh5ZgooZnb8pAfbp0MXXpOF2bdmhqkNM9flj+1RSk2MQ2WgPE9N/2xuUDtHVNQCl3/Y02w//NbUqmvi+w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260122154743"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260122154743_1769096945654_0.6758282542999947","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260122195422":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260122195422","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260122195422","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"b81dc06ddc9ee3fdfa38ba91c84150175a0235a4","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260122195422.tgz","fileCount":448,"integrity":"sha512-+7+qPYmemTktsmAP1cIc2A9dZOJXDekX8crHWFXeDU2WgMmC9Xbpsy0O0k54EVsgBCQGKEgNoqPqLbvGoH1RlA==","signatures":[{"sig":"MEQCIGjwpQKxnY1AKU0K3Q0SqUdHyLJJbQyTUyRjqUDqPfhEAiBILQ+b5gEOh/J/8Mh3fN8bgV3LuQT1ERD8xYdKl4sTJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260122195422","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404066},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260122195422.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package"},"rules":{"description":"WAF v1 rules"},"groups":{"description":"WAF v1 rule groups"},"rulesets":{"description":"WAF v2 rulesets"},"managed-rules":{"description":"WAF v2 managed rules"}},"description":"Manage Web Application Firewall"},"mtls":{"description":"Manage mTLS certificates"},"cache":{"description":"Manage CDN cache operations"},"speed":{"description":"Manage speed optimization settings"},"zones":{"description":"List and create CDN zones"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management"}},"description":"Manage log export configuration"},"firewall":{"description":"Manage custom firewall rules"},"security":{"description":"Manage security settings"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules"}},"description":"Manage MRT routing rules"},"rate-limit":{"description":"Manage rate limiting rules"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring"},"policies":{"description":"Content Security Policy rules"},"notifications":{"description":"Page Shield notification webhooks"}},"description":"Manage Page Shield security"},"certificates":{"description":"Manage SSL certificates"},"cipher-suites":{"description":"Manage TLS cipher configuration"},"origin-headers":{"description":"Manage origin header modifications"}},"description":"Manage eCDN zones, certificates, WAF, and security settings"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions"},"mrt:env:access-control":{"description":"Configure access control headers for environment security"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ac79849427d100100a763516a2e5b21d/salesforce-b2c-cli-0.0.0-nightly.20260122195422.tgz","_integrity":"sha512-+7+qPYmemTktsmAP1cIc2A9dZOJXDekX8crHWFXeDU2WgMmC9Xbpsy0O0k54EVsgBCQGKEgNoqPqLbvGoH1RlA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.21.1","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260122195422"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260122195422_1769111748941_0.5465473420007481","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@salesforce/b2c-cli","version":"0.2.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.2.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"3502522297d9519c0edb73a829f68e527610d6cc","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.2.0.tgz","fileCount":448,"integrity":"sha512-5o6L3WJvK3K9wAJOkReGPXtLiGB0yN1O7u2cZp45zOh3usA1XP20tAp3W6NRUmvCg7nF6EyjyuRh8OTGAG/Xtw==","signatures":[{"sig":"MEQCIGepDvFlcz+PQ/vWNlWTxKlt6+pHXUb8BmvwRpSxsf2CAiBL2ypaUmBm9A20uz1kzSwYTiN+AG8ett1V3R6oScJk3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2403997},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.2.0.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package"},"rules":{"description":"WAF v1 rules"},"groups":{"description":"WAF v1 rule groups"},"rulesets":{"description":"WAF v2 rulesets"},"managed-rules":{"description":"WAF v2 managed rules"}},"description":"Manage Web Application Firewall"},"mtls":{"description":"Manage mTLS certificates"},"cache":{"description":"Manage CDN cache operations"},"speed":{"description":"Manage speed optimization settings"},"zones":{"description":"List and create CDN zones"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management"}},"description":"Manage log export configuration"},"firewall":{"description":"Manage custom firewall rules"},"security":{"description":"Manage security settings"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules"}},"description":"Manage MRT routing rules"},"rate-limit":{"description":"Manage rate limiting rules"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring"},"policies":{"description":"Content Security Policy rules"},"notifications":{"description":"Page Shield notification webhooks"}},"description":"Manage Page Shield security"},"certificates":{"description":"Manage SSL certificates"},"cipher-suites":{"description":"Manage TLS cipher configuration"},"origin-headers":{"description":"Manage origin header modifications"}},"description":"Manage eCDN zones, certificates, WAF, and security settings"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions"},"mrt:env:access-control":{"description":"Configure access control headers for environment security"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d711583dcc8ebc27aaa1e090e42440c8/salesforce-b2c-cli-0.2.0.tgz","_integrity":"sha512-5o6L3WJvK3K9wAJOkReGPXtLiGB0yN1O7u2cZp45zOh3usA1XP20tAp3W6NRUmvCg7nF6EyjyuRh8OTGAG/Xtw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.2.0_1769116296730_0.8516117819761413","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260123023856":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260123023856","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260123023856","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"2bbd24cb2264606072b61d52224de49b7b21614a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260123023856.tgz","fileCount":448,"integrity":"sha512-Kz55I0AxlLn92aoY7c47OuhDuy9Wn8C2TzP17OxQ+RTpxet9ReV4b9saL2Jp8URasZZMgMn4yumAMaswzq1y8A==","signatures":[{"sig":"MEUCIHTq3sIHvc1FrljpVK/NmmocEduTCdssLIvhob1V61XnAiEAl/61TSXf0j9GCD9vkEuD/KSoGk6vTdHt2G9sWlwopO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260123023856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404066},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260123023856.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package"},"rules":{"description":"WAF v1 rules"},"groups":{"description":"WAF v1 rule groups"},"rulesets":{"description":"WAF v2 rulesets"},"managed-rules":{"description":"WAF v2 managed rules"}},"description":"Manage Web Application Firewall"},"mtls":{"description":"Manage mTLS certificates"},"cache":{"description":"Manage CDN cache operations"},"speed":{"description":"Manage speed optimization settings"},"zones":{"description":"List and create CDN zones"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management"}},"description":"Manage log export configuration"},"firewall":{"description":"Manage custom firewall rules"},"security":{"description":"Manage security settings"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules"}},"description":"Manage MRT routing rules"},"rate-limit":{"description":"Manage rate limiting rules"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring"},"policies":{"description":"Content Security Policy rules"},"notifications":{"description":"Page Shield notification webhooks"}},"description":"Manage Page Shield security"},"certificates":{"description":"Manage SSL certificates"},"cipher-suites":{"description":"Manage TLS cipher configuration"},"origin-headers":{"description":"Manage origin header modifications"}},"description":"Manage eCDN zones, certificates, WAF, and security settings"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions"},"mrt:env:access-control":{"description":"Configure access control headers for environment security"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/099aca8300829fbc43cca09440d17c47/salesforce-b2c-cli-0.0.0-nightly.20260123023856.tgz","_integrity":"sha512-Kz55I0AxlLn92aoY7c47OuhDuy9Wn8C2TzP17OxQ+RTpxet9ReV4b9saL2Jp8URasZZMgMn4yumAMaswzq1y8A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260123023856"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260123023856_1769136022666_0.018862478058943033","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260126024645":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260126024645","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260126024645","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"4bbd80848b4d2a4d57629de18159a040478fe64c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260126024645.tgz","fileCount":448,"integrity":"sha512-YJ3/TKi6xa+lJ5nVVPNIrlLoRnyGIxTKFm7QPj9jO475Rar2PEVdSrlb9l0RlXSxn/Q5xuawJufW1MPqo8b1ZQ==","signatures":[{"sig":"MEUCIEFlh9jYs7LQpFGTnClCwZ7qaEUC7Lx4cLgphRP1mW6MAiEA0wr9RQNiXYO/WzrveBZdT+mqqkLSpzWBPd/hjHjlmxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260126024645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404324},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260126024645.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package"},"rules":{"description":"WAF v1 rules"},"groups":{"description":"WAF v1 rule groups"},"rulesets":{"description":"WAF v2 rulesets"},"managed-rules":{"description":"WAF v2 managed rules"}},"description":"Manage Web Application Firewall"},"mtls":{"description":"Manage mTLS certificates"},"cache":{"description":"Manage CDN cache operations"},"speed":{"description":"Manage speed optimization settings"},"zones":{"description":"List and create CDN zones"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management"}},"description":"Manage log export configuration"},"firewall":{"description":"Manage custom firewall rules"},"security":{"description":"Manage security settings"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules"}},"description":"Manage MRT routing rules"},"rate-limit":{"description":"Manage rate limiting rules"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring"},"policies":{"description":"Content Security Policy rules"},"notifications":{"description":"Page Shield notification webhooks"}},"description":"Manage Page Shield security"},"certificates":{"description":"Manage SSL certificates"},"cipher-suites":{"description":"Manage TLS cipher configuration"},"origin-headers":{"description":"Manage origin header modifications"}},"description":"Manage eCDN zones, certificates, WAF, and security settings"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions"},"mrt:env:access-control":{"description":"Configure access control headers for environment security"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/7d3f818cc8df4ed2ec3d5ca240777585/salesforce-b2c-cli-0.0.0-nightly.20260126024645.tgz","_integrity":"sha512-YJ3/TKi6xa+lJ5nVVPNIrlLoRnyGIxTKFm7QPj9jO475Rar2PEVdSrlb9l0RlXSxn/Q5xuawJufW1MPqo8b1ZQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260126024645"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260126024645_1769395689473_0.2287641111403924","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@salesforce/b2c-cli","version":"0.2.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.2.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1e91b1ba3703ff0e6ad15a16adb43597c2e00212","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.2.1.tgz","fileCount":448,"integrity":"sha512-UTOtxq0X9FLQlx00MXsGqKO3SiN1z5g3PTJg9fZwZYMVBM5dQEzZihhUPkikuhYfrhHAsQ48RmEgePJWp3uwYA==","signatures":[{"sig":"MEUCIQDoVd0m9hqnsOVRD09e8yytUoNApRunCgwcSYiabsz5SwIgC9Mbhn3nPrOq6yyNMzEtCdtS3ugLAvvyf2m8rp6LjMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404255},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.2.1.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments"},"ods":{"description":"Manage On-Demand Sandboxes"},"auth":{"description":"Manage authentication credentials and tokens"},"code":{"description":"Deploy and manage code versions on instances"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package"},"rules":{"description":"WAF v1 rules"},"groups":{"description":"WAF v1 rule groups"},"rulesets":{"description":"WAF v2 rulesets"},"managed-rules":{"description":"WAF v2 managed rules"}},"description":"Manage Web Application Firewall"},"mtls":{"description":"Manage mTLS certificates"},"cache":{"description":"Manage CDN cache operations"},"speed":{"description":"Manage speed optimization settings"},"zones":{"description":"List and create CDN zones"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management"}},"description":"Manage log export configuration"},"firewall":{"description":"Manage custom firewall rules"},"security":{"description":"Manage security settings"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules"}},"description":"Manage MRT routing rules"},"rate-limit":{"description":"Manage rate limiting rules"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring"},"policies":{"description":"Content Security Policy rules"},"notifications":{"description":"Page Shield notification webhooks"}},"description":"Manage Page Shield security"},"certificates":{"description":"Manage SSL certificates"},"cipher-suites":{"description":"Manage TLS cipher configuration"},"origin-headers":{"description":"Manage origin header modifications"}},"description":"Manage eCDN zones, certificates, WAF, and security settings"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations"}},"description":"Manage SLAS API clients and credentials"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment"},"sites":{"description":"List and inspect storefront sites"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions"},"mrt:env:access-control":{"description":"Configure access control headers for environment security"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b31a3348f2dd31681932a2691f895240/salesforce-b2c-cli-0.2.1.tgz","_integrity":"sha512-UTOtxq0X9FLQlx00MXsGqKO3SiN1z5g3PTJg9fZwZYMVBM5dQEzZihhUPkikuhYfrhHAsQ48RmEgePJWp3uwYA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.2.1_1769447768567_0.5772374071066588","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@salesforce/b2c-cli","version":"0.3.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.3.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"020f088fabaac0d71fab4b2d44c10670b2d7dbc4","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.3.0.tgz","fileCount":466,"integrity":"sha512-PCXfVIrZKPH8MI3CYZ8QkpsQRkK92QILTFnKkOOWbKzk3hQ1sWwM592dQdP1/KkN9TU8pC1n6i2mK9+eIUuahw==","signatures":[{"sig":"MEQCIBED3YDv2N13sU5me8hSGq278RF4YP2FZwLhdJ26pF1wAiA0PPJ8Q0Q+N9xTroEi7WxElmJSl1yvUilpyciMw7rRmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2547951},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.3.0.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ods.html"},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --config test/functional/e2e/.mocharc.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:ods":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/ods-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/68447dbc25a464519bb734764d7dca3c/salesforce-b2c-cli-0.3.0.tgz","_integrity":"sha512-PCXfVIrZKPH8MI3CYZ8QkpsQRkK92QILTFnKkOOWbKzk3hQ1sWwM592dQdP1/KkN9TU8pC1n6i2mK9+eIUuahw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.3.0_1769738399353_0.03491734653126799","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260130025350":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260130025350","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260130025350","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"55263f9497ccf689d8f18fd1a7e301b473b0ac8b","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260130025350.tgz","fileCount":466,"integrity":"sha512-DvgWH7d5EKVcBbXZoJDsK8YmSt90HUvaBClQ48mQIycbUv3LJ5rKxacOoF05/T8NiFu0wNvVKlpeo09QQCpPVw==","signatures":[{"sig":"MEUCIGpMbOBrnX4NksjSX2Z6EPnjXDECcfatX0n2SQw2wTJZAiEAh74oGHjcLVOhEEf4OYapfuOjeOkns9SxstgUw8aO83o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260130025350","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2548020},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260130025350.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ods.html"},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --config test/functional/e2e/.mocharc.json \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:ods":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/ods-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/133c9370a04251a3db661407f2255218/salesforce-b2c-cli-0.0.0-nightly.20260130025350.tgz","_integrity":"sha512-DvgWH7d5EKVcBbXZoJDsK8YmSt90HUvaBClQ48mQIycbUv3LJ5rKxacOoF05/T8NiFu0wNvVKlpeo09QQCpPVw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260130025350"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260130025350_1769741718909_0.18950113527777712","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260202025905":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260202025905","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260202025905","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"e70bcae2993726b5994994a4965f991ef49bdf96","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260202025905.tgz","fileCount":466,"integrity":"sha512-rFNemzySd5STghYv3MgS6pv7RRW01HKq/RIsE4wh8C91c4QU6VZpDpsLIlzhU/oj6jrTbLiq4KJIICInlGjF0g==","signatures":[{"sig":"MEQCIAi+/0mad+Y8QUxptc/tCBkNfzKmwsrZm0LevNsjWaQWAiAn9A4vJgK5whcnY2KRs01zyIi6tHXC124ptrUZb7vZgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260202025905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2548608},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260202025905.tgz","oclif":{"bin":"b2c","topics":{"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ods.html"},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:ods":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/ods-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/584c3d3172825cfa80106462b490be27/salesforce-b2c-cli-0.0.0-nightly.20260202025905.tgz","_integrity":"sha512-rFNemzySd5STghYv3MgS6pv7RRW01HKq/RIsE4wh8C91c4QU6VZpDpsLIlzhU/oj6jrTbLiq4KJIICInlGjF0g==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260202025905","@oclif/plugin-warn-if-update-available":"^3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260202025905_1770001233116_0.3094239837886954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260203025713":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260203025713","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260203025713","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"02e96f925e73769135c19736016af8e707e03b96","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260203025713.tgz","fileCount":505,"integrity":"sha512-AKMKKgbGOU3+pr4Ei4ZTVNppRP3ncja+I/ZXRiHqFGs6A1mQIXrCe9nMKke95aJh5J83lm9ddSZAMcQJZQ9DjQ==","signatures":[{"sig":"MEUCIFSmvttd8utyNF4sMtMCw5NPnacPSk0nVXlBVrGZ3z4fAiEAjrblHwMDqEVAOuMemon2u7hHcelMIXUyAxEDp8OqN5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260203025713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2750527},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260203025713.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ods.html"},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:ods":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/ods-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/8900ec0ab2418c2b33252de3c3a631fc/salesforce-b2c-cli-0.0.0-nightly.20260203025713.tgz","_integrity":"sha512-AKMKKgbGOU3+pr4Ei4ZTVNppRP3ncja+I/ZXRiHqFGs6A1mQIXrCe9nMKke95aJh5J83lm9ddSZAMcQJZQ9DjQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260203025713","@oclif/plugin-warn-if-update-available":"^3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260203025713_1770087532804_0.621236184779447","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260204025441":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260204025441","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260204025441","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"45340877e51966561b35516b0e5ffca25a8519fc","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260204025441.tgz","fileCount":532,"integrity":"sha512-YuppCxDwOwSLUbZ3bwRJDKMNyJS4luN/uKIgvD4zI1KAqj6vGba4xRLZdFCnbmRiLLFf7hzSQ0aRsOjcFj13AQ==","signatures":[{"sig":"MEQCIA/62Q2HqdaPEfq0cmCfUA/0CRZmKh0GU7+QhUA5ZmwXAiAiKR4S8S2WyA85bUPl5ozQsxYx36R9pTdLvhKeHebzVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260204025441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2897956},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260204025441.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ods.html"},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:ods":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/ods-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/2ad4dcfbd3217d5cbaf2c9e97fdd3156/salesforce-b2c-cli-0.0.0-nightly.20260204025441.tgz","_integrity":"sha512-YuppCxDwOwSLUbZ3bwRJDKMNyJS4luN/uKIgvD4zI1KAqj6vGba4xRLZdFCnbmRiLLFf7hzSQ0aRsOjcFj13AQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.8.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260204025441","@oclif/plugin-warn-if-update-available":"^3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260204025441_1770173787019_0.0794625579656636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260205025620":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260205025620","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260205025620","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"085d3222dcf73d57f8d30198e83acd3fb52af9a3","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260205025620.tgz","fileCount":532,"integrity":"sha512-Sw/rKvdUjTvSVS+WFE0OEleqUVAeW3ax4DSxZX1GuEv67C7PAiguM0EHAx2hp+pqokqMGThwaslvXc22S6J0JQ==","signatures":[{"sig":"MEYCIQCAB/3BvVcZyjIN+jVNXLaiA5eIqEOir5SOSccemyrH9wIhAMd/52J6HkObiDd/YRQarIbiE8FBX9xScfXlaoTZ4ohY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260205025620","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2897954},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260205025620.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ods.html"},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:ods":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/ods-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/cd911405f8ed7106f9b0c84ac9fcdc27/salesforce-b2c-cli-0.0.0-nightly.20260205025620.tgz","_integrity":"sha512-Sw/rKvdUjTvSVS+WFE0OEleqUVAeW3ax4DSxZX1GuEv67C7PAiguM0EHAx2hp+pqokqMGThwaslvXc22S6J0JQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.9.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260205025620","@oclif/plugin-warn-if-update-available":"^3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260205025620_1770260283512_0.9630319285820788","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260206025516":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260206025516","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260206025516","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"0d166b05f2f8feadc0f12be0ab1cfb613c0c36e3","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260206025516.tgz","fileCount":532,"integrity":"sha512-6yJDfWmDeqn8XtCZh5Y1Gvw84+yF9d4AP/PXX8Bv8MfyVMxnoipcLYij1fJZlZ+P8pRu9ii3lbRA6wcB0i4g5Q==","signatures":[{"sig":"MEQCIHsklICAd686fsrqHQbS8nsd2lZtZ7uW4wok/q4Y4Q1jAiANqlnMxycJFKzO9IvNGyCgvf8YZOBdu1V6pLgFGRQ8Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260206025516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2897954},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260206025516.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ods.html"},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:ods":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/ods-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4cace21aea4ae3673cd77d4f9bfbe091/salesforce-b2c-cli-0.0.0-nightly.20260206025516.tgz","_integrity":"sha512-6yJDfWmDeqn8XtCZh5Y1Gvw84+yF9d4AP/PXX8Bv8MfyVMxnoipcLYij1fJZlZ+P8pRu9ii3lbRA6wcB0i4g5Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.9.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260206025516","@oclif/plugin-warn-if-update-available":"^3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260206025516_1770346614658_0.18819447734942396","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260209025906":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260209025906","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260209025906","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"24e51730cbfe8d48150aae57c3f1251831fce5b7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260209025906.tgz","fileCount":550,"integrity":"sha512-p8ONyzoO0CerpIHwD6KE+ReaSvZMbqSTj4BK2C0Yi/xUex5fAOsd95zCxRzUNVFky4CN8hXD4Sq5BEa2GkE5zg==","signatures":[{"sig":"MEUCIQC+D82v6SNNfWk2kLLu7aVmVYFhHkquBaonYMzEh7zj+gIgfQ30bmyyyuPbzMQL/vVIKNF3iitcz2sjqVKQEIQg6e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260209025906","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3019824},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260209025906.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/34fce3e0a9b0e87846549f759d0072a7/salesforce-b2c-cli-0.0.0-nightly.20260209025906.tgz","_integrity":"sha512-p8ONyzoO0CerpIHwD6KE+ReaSvZMbqSTj4BK2C0Yi/xUex5fAOsd95zCxRzUNVFky4CN8hXD4Sq5BEa2GkE5zg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.9.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260209025906","@oclif/plugin-warn-if-update-available":"^3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260209025906_1770606048491_0.9167510623315236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260210003245":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260210003245","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260210003245","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"467c4b813ed2a1472c0684da968ac6b9ab84358d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260210003245.tgz","fileCount":550,"integrity":"sha512-ZqaDI7Hsk7b8cIJbOXL2PbqvvF7DsV9+2NOx7Ot0ysvx5SHGBPWd7HpDcKwmtrxAfFHndSx0qTm9+Z6KpOUDaQ==","signatures":[{"sig":"MEYCIQD8VXQTeFbqIlrDPuR02R/Q8ktv9m2Hi/b9+tllJ1OOcwIhAMfu4DnLbjg8cMRv3akpCEp2kLOrhEyg0P8iCmwAyxki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260210003245","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3019824},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260210003245.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/c2174ec5d70a2db6d9bf4220fa37d56f/salesforce-b2c-cli-0.0.0-nightly.20260210003245.tgz","_integrity":"sha512-ZqaDI7Hsk7b8cIJbOXL2PbqvvF7DsV9+2NOx7Ot0ysvx5SHGBPWd7HpDcKwmtrxAfFHndSx0qTm9+Z6KpOUDaQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.9.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260210003245","@oclif/plugin-warn-if-update-available":"^3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260210003245_1770683670911_0.8749560741792746","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260210025957":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260210025957","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260210025957","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"c3313c4f846b78312c378e465e86e26cd1c894ec","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260210025957.tgz","fileCount":556,"integrity":"sha512-UHLlrci5hLO5IVqQJcjOkpg93dpuu2FImTWPD/jWyJw4oLDlWnl9oxWJ4INkYKTwcbiFx49pfSPPEsFB+bITNg==","signatures":[{"sig":"MEUCIQCa64WBT+sUAZ/irbdxIGph9YFZlySdcoZxll0qmmp23wIgVPrQ3ilhtFK5hKFscee7s0wKG5UaHdC3h48CXoCE1hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260210025957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3127244},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260210025957.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4ba7a86cbbc6862b15867efaffcda341/salesforce-b2c-cli-0.0.0-nightly.20260210025957.tgz","_integrity":"sha512-UHLlrci5hLO5IVqQJcjOkpg93dpuu2FImTWPD/jWyJw4oLDlWnl9oxWJ4INkYKTwcbiFx49pfSPPEsFB+bITNg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.9.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"^13.0.0","open":"^11.0.0","cliui":"^9.0.1","marked":"^15.0.0","@oclif/core":"^4","marked-terminal":"^7.3.0","@inquirer/prompts":"^8.2.0","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@oclif/plugin-version":"^2","@oclif/plugin-not-found":"^3","@oclif/plugin-autocomplete":"^3","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260210025957","@oclif/plugin-warn-if-update-available":"^3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^18","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260210025957_1770692504877_0.4547728916618843","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260211025956":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260211025956","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260211025956","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6de99411d37d12081369337d9dd2051292d7a1ca","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260211025956.tgz","fileCount":565,"integrity":"sha512-t0AZu5ds69+AXauZ8yQUwoGFT9gASD3G39//hhS4D9Lp0vfktSycFQoEcQzMDzdsVlqarhomYYgakoDu8V8HUw==","signatures":[{"sig":"MEYCIQCRtJReWkm9wHTCw1kDAkSr+fKRiWquD/U/jVrRfPOWAwIhAJkrpkka6gVmpZLmal2UHa9ApnojVuDG7fhsYOHuvz6X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260211025956","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3153353},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260211025956.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/21c055fe3dcd395c21198e22e8886818/salesforce-b2c-cli-0.0.0-nightly.20260211025956.tgz","_integrity":"sha512-t0AZu5ds69+AXauZ8yQUwoGFT9gASD3G39//hhS4D9Lp0vfktSycFQoEcQzMDzdsVlqarhomYYgakoDu8V8HUw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.9.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260211025956","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260211025956_1770778902381_0.6863586967781246","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@salesforce/b2c-cli","version":"0.4.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.4.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d63668cfafefc5670d04091a4cb4d355102b200a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.4.0.tgz","fileCount":580,"integrity":"sha512-8kRRzen5zfLunDcCcyyoqJeEL5pCIDYSkZIKJaRd2tnKYTikjHoKu8S/g5Os9XUPBtjmkeaLS5gu5/A8TapfKg==","signatures":[{"sig":"MEYCIQCSSj91/S+P0yVG4BWpQtz9WNidEI7AuQNJX4cl2YxuHQIhAMYuIuwZw6Fi5IT+Gz19Zrz48kqsVytRxpp1X8JyqIM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3219415},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.4.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d3a5b2149017c7dc90f1b0d66d21df4f/salesforce-b2c-cli-0.4.0.tgz","_integrity":"sha512-8kRRzen5zfLunDcCcyyoqJeEL5pCIDYSkZIKJaRd2tnKYTikjHoKu8S/g5Os9XUPBtjmkeaLS5gu5/A8TapfKg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.4.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.4.0_1770940515995_0.8242950472746804","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260213025933":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260213025933","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260213025933","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"fffa55e5b791ca94e82131e9da970428e6bb9863","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260213025933.tgz","fileCount":580,"integrity":"sha512-TS8V+mcSMveGTIs9AY0sNyzGMTHDVanriBF3Hmxqm8nah0vRxB/g9y3AwFVD78InwVEolG2HPJ0KOwkNZ1QDIg==","signatures":[{"sig":"MEUCIC/05WWtN/5fVSuD1re3cew5HKjNxcC4qqPLsGvpY6yiAiEApfix/XzwMLN05N/1Gy9l3ity/U5hdQI/cKhvoj0vqKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260213025933","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3219484},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260213025933.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/3c173ee3879a06e549e2a918c31633f4/salesforce-b2c-cli-0.0.0-nightly.20260213025933.tgz","_integrity":"sha512-TS8V+mcSMveGTIs9AY0sNyzGMTHDVanriBF3Hmxqm8nah0vRxB/g9y3AwFVD78InwVEolG2HPJ0KOwkNZ1QDIg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260213025933","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260213025933_1770951677972_0.9713668952520416","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@salesforce/b2c-cli","version":"0.4.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.4.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"832b5a013964fbfefc29de6cbebcd6fe1a6d0bb5","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.4.1.tgz","fileCount":586,"integrity":"sha512-ul566vVtKfSvNkhRhhLkf6HVgpLic78NBKJPmT2Ckpcu0X9R/F0dHDZTCXlavnaIul9DUinlvXTyiqtJ6yIi8g==","signatures":[{"sig":"MEQCIQC0Xnr3PSp3WM9YSEUUtPepSTChBfiYURWLhrczjSEcUwIfZK4y+rP8IxBNYNzwknfwxaNo/MENWD6mDOIkAKMAEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3227741},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.4.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b7df4b45f6140585536067f7e77100c9/salesforce-b2c-cli-0.4.1.tgz","_integrity":"sha512-ul566vVtKfSvNkhRhhLkf6HVgpLic78NBKJPmT2Ckpcu0X9R/F0dHDZTCXlavnaIul9DUinlvXTyiqtJ6yIi8g==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.4.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.4.1_1770990865041_0.3438062841340439","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260216025847":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260216025847","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260216025847","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"da8e25b323be220ac27d3cc31a42743e70619a2d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260216025847.tgz","fileCount":616,"integrity":"sha512-uQbINZyvSWNa1wNXgEO06NNYnKVNyfBvQ/XXAqkptlgbTGYHi4RvWMNybq7MoI2fgcG1UZ4zR8q92Apv3xfkbw==","signatures":[{"sig":"MEUCIEC0/bJRPmp5dmxS9saUaOPQuBgwCo+ikiGao6lD8dq1AiEA1kgKtezjFLhVcd7Y0JYE3/OSsk8Az/uDyru4SGd/s8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260216025847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3395631},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260216025847.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/49e0c259afcd922498b45f9ef52eeafe/salesforce-b2c-cli-0.0.0-nightly.20260216025847.tgz","_integrity":"sha512-uQbINZyvSWNa1wNXgEO06NNYnKVNyfBvQ/XXAqkptlgbTGYHi4RvWMNybq7MoI2fgcG1UZ4zR8q92Apv3xfkbw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260216025847","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260216025847_1771210849258_0.10203675672622903","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260217025715":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260217025715","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260217025715","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d6c950452b3baad76f0908f2103c1aabab306f15","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260217025715.tgz","fileCount":676,"integrity":"sha512-kSjTtAa5WOPX/muNayE8s4Cjpv7GK/BYNHobfNXzzpUnJ9mCGRGr31X3XzCWrBOq2vYD5qfT8Kczus3TpYcl4A==","signatures":[{"sig":"MEQCIFdy1gv4Z+Q2+QE5gCN5UZ1OqDksWXqpboyBPf3ARXeHAiBQy1YW3JXJD9DzYeUMrWbFrLL1Tbk8uFjNxksPR7sYbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260217025715","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3662535},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260217025715.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/dd44e702a48ae4890447f73f878e5c5a/salesforce-b2c-cli-0.0.0-nightly.20260217025715.tgz","_integrity":"sha512-kSjTtAa5WOPX/muNayE8s4Cjpv7GK/BYNHobfNXzzpUnJ9mCGRGr31X3XzCWrBOq2vYD5qfT8Kczus3TpYcl4A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260217025715","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.0.0","shx":"^0.3.3","tsx":"^4.20.6","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260217025715_1771297165501_0.8829197009880092","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260218025815":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260218025815","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260218025815","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"21be481db285f18642a14b00a2464d778a219242","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260218025815.tgz","fileCount":676,"integrity":"sha512-1kgKXctEi6lIaZgnCAvuUqSVdBxNl6DjVHn/Vc6pf3nV5jQYjjdsjm1Mih0r1quPArFhxNN/GQ4OZzrVvdBPjA==","signatures":[{"sig":"MEYCIQDJwAMwkA+HsgzhjbnTVkacggDwfV4gsrTD/F8QF8jJXAIhALH6hGf4AHX9ts4b6M4moHn+2mYrmTMkEBzhTM3Xpvv4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260218025815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3662531},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260218025815.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/037d43e51077c71cf44f033c369f1ddb/salesforce-b2c-cli-0.0.0-nightly.20260218025815.tgz","_integrity":"sha512-1kgKXctEi6lIaZgnCAvuUqSVdBxNl6DjVHn/Vc6pf3nV5jQYjjdsjm1Mih0r1quPArFhxNN/GQ4OZzrVvdBPjA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260218025815","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260218025815_1771383621957_0.6232824515735615","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260219025744":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260219025744","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260219025744","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"b25e81f4c3b67e04bc4f0cdd35aa041f0781ec0a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260219025744.tgz","fileCount":676,"integrity":"sha512-4wC5A0vwWqWKNy+uvlyrZ3KQG2CcIdfDZhloDjWSw01A9Wdmg4/17oAv1Xg3By6PsMN0ByEBxfX+ZqaBKGYt/A==","signatures":[{"sig":"MEUCIE3Jeajxtu8WNx9gzTpZm2D3jyMFPBt+pNvQjzJwKLNgAiEAlU2QGSrVFWog0EuYwqxgU0+MYFbdHmPoxJ7xJxWqG10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260219025744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3728151},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260219025744.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/23434397508281d522e15d665abb5c3d/salesforce-b2c-cli-0.0.0-nightly.20260219025744.tgz","_integrity":"sha512-4wC5A0vwWqWKNy+uvlyrZ3KQG2CcIdfDZhloDjWSw01A9Wdmg4/17oAv1Xg3By6PsMN0ByEBxfX+ZqaBKGYt/A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.0","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260219025744","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260219025744_1771469997335_0.16067412514826662","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260220025543":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260220025543","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260220025543","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"185ec1749adbbee86bb24b9dce8c2d12dc1ba845","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260220025543.tgz","fileCount":676,"integrity":"sha512-RHfsXjZVO0c7uu6x+j6QLeKTTcVQz0XUgup3e7UpwNkwbPvrsMhnAM+fFS4KH2GR/fNH4BTmPRrgIXtRdj7IpA==","signatures":[{"sig":"MEQCIHJzKUdbFek24bW4/gGNxQt57+lJ9rWfqVMj0jc43S4GAiB7K1E3s9vGQLmAXaeseYnewvqRfZYuSGPuwJa3uLB+Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260220025543","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3728446},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260220025543.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/bdc8e3b379125abc7cd98e78ab12fd3a/salesforce-b2c-cli-0.0.0-nightly.20260220025543.tgz","_integrity":"sha512-RHfsXjZVO0c7uu6x+j6QLeKTTcVQz0XUgup3e7UpwNkwbPvrsMhnAM+fFS4KH2GR/fNH4BTmPRrgIXtRdj7IpA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260220025543","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260220025543_1771556267680_0.5154883850359604","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260223025834":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260223025834","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260223025834","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9e5474726d8f2271b838d5eef47a08ba3ec4d5e8","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260223025834.tgz","fileCount":676,"integrity":"sha512-bwSHsPmWOmWN8nTFVoq6Cm/IGTiDofVac0+GzVsQiRPnbTAzbXOCC1WPQL6V2xfO2SDFYtjcazIS52TNyzzRdw==","signatures":[{"sig":"MEUCIARyxzP5DVG+COMBLZp5ob6oh5kfjhN3oHlRhS/dQiEtAiEA1CZP7nkE1NRRTj1ECEWykd74RxRj8M9llv6BvcMw3rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260223025834","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3728446},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260223025834.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ff7d180530c67c686eeb72f31b22468e/salesforce-b2c-cli-0.0.0-nightly.20260223025834.tgz","_integrity":"sha512-bwSHsPmWOmWN8nTFVoq6Cm/IGTiDofVac0+GzVsQiRPnbTAzbXOCC1WPQL6V2xfO2SDFYtjcazIS52TNyzzRdw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260223025834","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260223025834_1771815645717_0.18134417468096142","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@salesforce/b2c-cli","version":"0.5.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.5.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6ac642459eac1ae9dc9c63aa03512296b75dacc7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.5.0.tgz","fileCount":676,"integrity":"sha512-kWCccWBfmWsRif6XeVo9c/DwWAl0fo9X3uqaaI0inGxk/fNCUVaY7zKrOaNrFBJAQrukLiBu10dVGnHafm1G3g==","signatures":[{"sig":"MEQCIEy1cDzO1JWEeiPX4s4ahbZz2hUsfyl3gSBUhGSygqfZAiAjZbCm8XV5mZB5hKcNpsiTJT6Id1gWS+y/PgMcCdPRmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3729686},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.5.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/7ed6187be9af4eea8d4cbfb7e4054c6d/salesforce-b2c-cli-0.5.0.tgz","_integrity":"sha512-kWCccWBfmWsRif6XeVo9c/DwWAl0fo9X3uqaaI0inGxk/fNCUVaY7zKrOaNrFBJAQrukLiBu10dVGnHafm1G3g==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.5.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.5.0_1771896967908_0.2198275319860461","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260224025713":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260224025713","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260224025713","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"b0b4905675ca6f19b1b722b4c97dd6eca3693cb7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260224025713.tgz","fileCount":676,"integrity":"sha512-sH4nWLn/QR8tv78c5uiUJrNfENwW+nE6OGZJOm3/uAETO4lCVZwe5wo6DmHNwCaQX6HsOJq/to+A/93oxSZgHg==","signatures":[{"sig":"MEUCICNfq4HtKKbdL5gvtUwUL+us3JnBqpx/xk5dTpLuxQgUAiEA1jx1uc1oMH1IYZ9BRAqRWtcO73WBTlKx0YpNDpObHHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260224025713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3729755},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260224025713.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/fa48362c054bcefbbb89cdf1cb29e4ec/salesforce-b2c-cli-0.0.0-nightly.20260224025713.tgz","_integrity":"sha512-sH4nWLn/QR8tv78c5uiUJrNfENwW+nE6OGZJOm3/uAETO4lCVZwe5wo6DmHNwCaQX6HsOJq/to+A/93oxSZgHg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260224025713","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260224025713_1771901960266_0.8743202839488753","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@salesforce/b2c-cli","version":"0.5.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.5.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"01333b54383277c26b66dde62c0487119537d948","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.5.1.tgz","fileCount":676,"integrity":"sha512-BxQjKvuXQhgjOXfr+2nRRNuF+UMcI0s18pTCFCDsyiAGLtbi2DLHkPyvlIibcOwexq9GD0pb2lIs1eMwL22mfg==","signatures":[{"sig":"MEQCIF0pGcIJeeF2fPV8rUldJG7hjRTRVkQRyndooBbtt6tWAiA8fl5ibO0NthKQJyWRhO+W7ZhwlSYMVuoFSAC10/WXZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3740132},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.5.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a8f9e8c8b4e95ed1b6ea8d935349d51c/salesforce-b2c-cli-0.5.1.tgz","_integrity":"sha512-BxQjKvuXQhgjOXfr+2nRRNuF+UMcI0s18pTCFCDsyiAGLtbi2DLHkPyvlIibcOwexq9GD0pb2lIs1eMwL22mfg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.5.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.5.1_1771953273956_0.6446329354539426","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@salesforce/b2c-cli","version":"0.5.2","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.5.2","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a1452538542978ea05e1b09d82c21f4a8b82fb7f","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.5.2.tgz","fileCount":676,"integrity":"sha512-v3Z/EbRjJWWPSHt/Xvox5NM3G7eZsyjkNtYkI0d/rCBWahyhM8+mTwbX5awZ7M35Be4aOquTaFSypWf/j0p34A==","signatures":[{"sig":"MEUCIDOmMZzvUTkkpK3LOMiIYvxajDlEyNpUKssJYBCQ4F8AAiEA0cTXJwoiUbbuBXWu/mzda6pweEVMD1f0QNjcLJqiPsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739172},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.5.2.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/958bba0fe25ea85f4304652e13c3f42e/salesforce-b2c-cli-0.5.2.tgz","_integrity":"sha512-v3Z/EbRjJWWPSHt/Xvox5NM3G7eZsyjkNtYkI0d/rCBWahyhM8+mTwbX5awZ7M35Be4aOquTaFSypWf/j0p34A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce Commerce Cloud B2C CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.5.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.5.2_1771960997565_0.159062119480895","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@salesforce/b2c-cli","version":"0.5.3","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.5.3","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ec75b80eef3246e837138d446a04c0bb160e6e4e","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.5.3.tgz","fileCount":676,"integrity":"sha512-Gr9ADKxI2Xcc7Cxrv7WV454UYFy78q/vP4xLMsXGeVDINygq4ipPM1Gn6x6SvJWS4153Njpg913nizxa+Ek7eA==","signatures":[{"sig":"MEUCIEWJJLHqPimyZwMeka0xkBNCT9Th+XYllZ7ahYgvwmStAiEAsr6XU9lsEWbIKaffaFV9MDh1DlYHuEfz+DHxedBDXls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739113},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.5.3.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/bd13c18df3ddf7dae8bfb3239fbf0669/salesforce-b2c-cli-0.5.3.tgz","_integrity":"sha512-Gr9ADKxI2Xcc7Cxrv7WV454UYFy78q/vP4xLMsXGeVDINygq4ipPM1Gn6x6SvJWS4153Njpg913nizxa+Ek7eA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.5.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.5.3_1771988215635_0.7238843023739874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260225025747":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260225025747","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260225025747","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1518afdabc1d86af43925b32d0994b14517dc8c3","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260225025747.tgz","fileCount":676,"integrity":"sha512-rYk19r9KgOUZsOSzf/UtQVYyRCxldrSPiDE1fIvHg8kbGlhgEqnL8Jl23n6uyh7Zk7UvU1W3ue6lpkhb+l+RBQ==","signatures":[{"sig":"MEQCIHjJo23a1v88Ozn08v+KVCZVFhdB9Yf1F+gOIQFEIL2bAiBbkC1BJ/wlsPVT4NVt9cYlq6hFFDOlonsL1S1BjXKhmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260225025747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739182},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260225025747.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/755a1f70f332b97ed8597d4ab51a1782/salesforce-b2c-cli-0.0.0-nightly.20260225025747.tgz","_integrity":"sha512-rYk19r9KgOUZsOSzf/UtQVYyRCxldrSPiDE1fIvHg8kbGlhgEqnL8Jl23n6uyh7Zk7UvU1W3ue6lpkhb+l+RBQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260225025747","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260225025747_1771988412736_0.651196507177134","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@salesforce/b2c-cli","version":"0.5.4","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.5.4","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a961d5fd855f6c4f1f2ae625f7bcc5b281bed10b","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.5.4.tgz","fileCount":676,"integrity":"sha512-8PqRvhU5r6fxg8+Z1A5kAPoBRa2QP4CdXmqawq+q+lfIHXx6aXEh3h8ipMMfxKf8oYGKMg0q3TmSRyq1EUgmog==","signatures":[{"sig":"MEUCICvzpxGViI76LcWjlX8PCQSnUcOQO+Bdju8sju1pasUIAiEAwIpyUkGPOLovZx88T027PtpzwNfJ6q+tQcQRvKIRnsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739113},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.5.4.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/c092b2b2e878f2ec8fe2d7f96627a6ac/salesforce-b2c-cli-0.5.4.tgz","_integrity":"sha512-8PqRvhU5r6fxg8+Z1A5kAPoBRa2QP4CdXmqawq+q+lfIHXx6aXEh3h8ipMMfxKf8oYGKMg0q3TmSRyq1EUgmog==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.10.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.5.4","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.5.4_1771990461585_0.11404718818949822","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260226025523":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260226025523","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260226025523","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ce1c18abafaff0988442d4d7f9e8f4f472586859","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260226025523.tgz","fileCount":676,"integrity":"sha512-YcNxo36xmWo97XkqxL5DELbH4I2eHCiXawbd1AmFbRHN+s6ZPmOB55jXFJMAUpn0DEY6Uwb6uyl6KhYWgraLbA==","signatures":[{"sig":"MEQCIH+VIjx+5O4yTbG8WSq+7Y2R6O5HTG+jQiJfcdrSIf/OAiBBAd0fK4Q+E/wR1B+HrKE1tL9o8eu88pY0hvqHvEu06w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260226025523","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739182},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260226025523.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ea34cb4e0c38775626fabf96f4d0a9c4/salesforce-b2c-cli-0.0.0-nightly.20260226025523.tgz","_integrity":"sha512-YcNxo36xmWo97XkqxL5DELbH4I2eHCiXawbd1AmFbRHN+s6ZPmOB55jXFJMAUpn0DEY6Uwb6uyl6KhYWgraLbA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260226025523","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260226025523_1772074668936_0.012609383591270173","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260227025412":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260227025412","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260227025412","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1d5dafc71bed5d6b137c309d9eb0bdad9f22fc44","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260227025412.tgz","fileCount":676,"integrity":"sha512-WFKwTpPDuLyt+3HeqoSw2dY68CoKEUijaQ3ut3j9yWV7fs3oXSM33u+z32S/E//NxB84loQSz7CDo8DSzlx4lQ==","signatures":[{"sig":"MEQCIHUFpExsoJiikVgMVOmxbow95TRu/7ajQ6/Q7UzdSQadAiAdBx7BUT1IubA163k/tEzz+VVSDWiFOUA799JQIdYYPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260227025412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739182},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260227025412.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a84e76cd1da703ad5b1e0c3ac440ab6c/salesforce-b2c-cli-0.0.0-nightly.20260227025412.tgz","_integrity":"sha512-WFKwTpPDuLyt+3HeqoSw2dY68CoKEUijaQ3ut3j9yWV7fs3oXSM33u+z32S/E//NxB84loQSz7CDo8DSzlx4lQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260227025412","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260227025412_1772161000719_0.0042369233855181765","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260302025501":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260302025501","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260302025501","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d16f8214d42e662e376ad604e9cf2de7a145c1d9","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260302025501.tgz","fileCount":676,"integrity":"sha512-jGyyx5ZXNIpxq2N3XkUigqt266uUPowd3YsPApvCok/BpVHGKWkwGdawF/XqE6v8bkx3I9+rP0ipMHhEDXHbXA==","signatures":[{"sig":"MEQCIHMdOLBxFyAV825GxwqeeiTcNc2SR04pDv/sJdScvgmZAiBIsADo2IOy9JP9NjUdrgTg9g+cJOs3LqDM0W6GOBpWBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260302025501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739361},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260302025501.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/f629586113a5887c4be89abd3ea04c89/salesforce-b2c-cli-0.0.0-nightly.20260302025501.tgz","_integrity":"sha512-jGyyx5ZXNIpxq2N3XkUigqt266uUPowd3YsPApvCok/BpVHGKWkwGdawF/XqE6v8bkx3I9+rP0ipMHhEDXHbXA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260302025501","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260302025501_1772420251813_0.6002621340755183","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@salesforce/b2c-cli","version":"0.5.5","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.5.5","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"8ceb98ee9176a73db1879cdd0d638bb79f913a40","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.5.5.tgz","fileCount":676,"integrity":"sha512-L0pIeaAoTZFrQBHgeWcWIvOU2XcVzs8JayCPzJaxkXTnP8uv5s+378QibUz7Aw9KWFL5KxnFdiBEBO3AMxGRzg==","signatures":[{"sig":"MEUCIQC+WJ8AmW+rV/S9jc+p6rDTNh+gfvOJ8PSPNK8aWjD/1gIgccxiDnIvfxs3Pbzv6587svprFBdKgY2iBgMEMDmOMr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739587},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.5.5.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4b3e4d91ee566267600f08641e88534a/salesforce-b2c-cli-0.5.5.tgz","_integrity":"sha512-L0pIeaAoTZFrQBHgeWcWIvOU2XcVzs8JayCPzJaxkXTnP8uv5s+378QibUz7Aw9KWFL5KxnFdiBEBO3AMxGRzg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.5.5","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.5.5_1772487347747_0.9153278420203823","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260303025716":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260303025716","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260303025716","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"8c1204e83fbf32a7b7085523741a1be691767f60","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260303025716.tgz","fileCount":676,"integrity":"sha512-T9nui1r/lh3U4PLxTLlo+k4Vn2Y8IA7UXYoa7dUC17oL6oeHm/wFoFZ3Nn+j0VnP0CsfGkAOJqy18Ndc+7oL6A==","signatures":[{"sig":"MEQCIDhbW4l/GCf7QsNdfG8HfwRMc84ILOQ4dYqZ4S2FwMuWAiADUy9KSmSwVQZ2lGXw/EE7Ovp9VAnkU24kZMRR90fkMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260303025716","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739656},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260303025716.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/537ccc3eae77ec3334ec7797b549b3ab/salesforce-b2c-cli-0.0.0-nightly.20260303025716.tgz","_integrity":"sha512-T9nui1r/lh3U4PLxTLlo+k4Vn2Y8IA7UXYoa7dUC17oL6oeHm/wFoFZ3Nn+j0VnP0CsfGkAOJqy18Ndc+7oL6A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260303025716","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260303025716_1772506789000_0.06773951513358023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260304025255":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260304025255","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260304025255","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"787d1c65c33d1750f8a50ce8a103b5790270fc1f","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260304025255.tgz","fileCount":676,"integrity":"sha512-eR3FQJJC85jXRpVci1wCRw7hZDyNhKmzU9i1AAU4977/3k9kD//4RVvxJ8ARejrhxSOOnDXzZ5sjbtW2KPqfnQ==","signatures":[{"sig":"MEQCIDhaodL/wbeGxlKCIZfMiCjlnbdDFrvxZqluqdspMSlBAiBrWj5drlE4dnRin9lIZIEl1Q3EAYHxst/Tn65NV0WsCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260304025255","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3739656},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260304025255.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/636902efdbabb36266e7001311156e38/salesforce-b2c-cli-0.0.0-nightly.20260304025255.tgz","_integrity":"sha512-eR3FQJJC85jXRpVci1wCRw7hZDyNhKmzU9i1AAU4977/3k9kD//4RVvxJ8ARejrhxSOOnDXzZ5sjbtW2KPqfnQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260304025255","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260304025255_1772592926044_0.24152189427083015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260305025439":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260305025439","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260305025439","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"b36d1a6394d3ba26889b46acc38b29026d587048","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260305025439.tgz","fileCount":685,"integrity":"sha512-6J3f1xAb6wMCqVSNdsREaNw8L989ieyOSUqWDLJMngNzrAsxZyQ64Rul8JG9Y713nZX16VgTKTZi03vPvqU7Ug==","signatures":[{"sig":"MEQCIEz+wM271ywjwYiZ0crtz4CiGHkzUg5wRRu1ILA3bEhbAiBmjC+MSaQssSl1uQNx+vHJYnrOuU84M38HOaA6fksM9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260305025439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797504},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260305025439.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/519501a1f63d9334bba8de24323044e7/salesforce-b2c-cli-0.0.0-nightly.20260305025439.tgz","_integrity":"sha512-6J3f1xAb6wMCqVSNdsREaNw8L989ieyOSUqWDLJMngNzrAsxZyQ64Rul8JG9Y713nZX16VgTKTZi03vPvqU7Ug==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260305025439","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260305025439_1772679442213_0.3227109169700002","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@salesforce/b2c-cli","version":"0.5.6","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.5.6","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ceecfa60fafa7513c02b61895338b8caeb55aaea","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.5.6.tgz","fileCount":685,"integrity":"sha512-NJv+IOpbQeOHmtjjA6O+CQm/rxxkowrmJ+6HQ4g1DGBkxoqe8x0hJeicPsSjxm0IGKuqAfEzvEWUybpYUYddKw==","signatures":[{"sig":"MEUCIAJn9QMfZadKXMWOkcO28c02BRL3ni1oTb/HXlbjs7mpAiEAze8nozBUlGgju61a3PdRD/7qi3iwDLSX0b1AMrGerow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797435},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.5.6.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/8fae19d7b7952c2c0f82403871d2e5a4/salesforce-b2c-cli-0.5.6.tgz","_integrity":"sha512-NJv+IOpbQeOHmtjjA6O+CQm/rxxkowrmJ+6HQ4g1DGBkxoqe8x0hJeicPsSjxm0IGKuqAfEzvEWUybpYUYddKw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.6.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.5.6_1772714130126_0.676378981906228","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260306025424":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260306025424","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260306025424","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9e421d95fc5c7b4696f2fa9c2528c28415b8bf55","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260306025424.tgz","fileCount":685,"integrity":"sha512-6PpaXXsqW/iLSnG7HUSfuzPiabCEcJfBuvKKC7nicsjIOHglbLLILb8hWDdSv/rghA+/xizbUMk6HUwP4i2KYQ==","signatures":[{"sig":"MEUCIAz63F4Vr87v6qPqY8Tje318L6bBN5HZ7d50ngbtsw43AiEAuD5PdplXGt4fL3qTp0xEogSx+aUAvSNMkScg47vJQFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260306025424","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797504},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260306025424.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4e15a0c662090456a45c4c4fd9dded69/salesforce-b2c-cli-0.0.0-nightly.20260306025424.tgz","_integrity":"sha512-6PpaXXsqW/iLSnG7HUSfuzPiabCEcJfBuvKKC7nicsjIOHglbLLILb8hWDdSv/rghA+/xizbUMk6HUwP4i2KYQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260306025424","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260306025424_1772765820459_0.4999856662647657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260309025758":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260309025758","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260309025758","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"cb00c15c40e603dc6cc4e477850333c961caa33c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260309025758.tgz","fileCount":685,"integrity":"sha512-TojsqGJKU3VqVA734hhXzPKl4VnYUramorjte9Z6nKGIdpETh218hGnJdrrjLLPp0E0P9jUwZYcrhwwp608X/w==","signatures":[{"sig":"MEUCIQCNi/zs/+7UtiPyDyTNODJHScu+sagKW0Vmyc5frmWgyQIgQzFqDzoD+Wn92r7wLnyWsvLbQmu66ojzqvjMVriUHc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260309025758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797504},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260309025758.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/1ca1eb6ce90a89deb36be1248b157ad4/salesforce-b2c-cli-0.0.0-nightly.20260309025758.tgz","_integrity":"sha512-TojsqGJKU3VqVA734hhXzPKl4VnYUramorjte9Z6nKGIdpETh218hGnJdrrjLLPp0E0P9jUwZYcrhwwp608X/w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260309025758","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260309025758_1773025234919_0.7737253407165166","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@salesforce/b2c-cli","version":"0.6.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.6.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"0a439a67f91555085aa2f861272b12ff2612d65e","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.6.0.tgz","fileCount":688,"integrity":"sha512-Yb14FsKqkTePEoiOD8vPIIGdfwK91bNA6boXZDTW9wEQbvx3EwOwqJndE0Lfu2OXbwMBwJwV85lGJ25Kd/GJFA==","signatures":[{"sig":"MEYCIQCs+6lothf1KPKSNZmwH08PyE2fEsJwq7Lk/jUvbfSOsQIhAKE3np3TUdsFAprT6FGzSiXKGAxlCDZWyRe2WrocsefT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3829051},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.6.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/87805cefd925561274577db98c5286b6/salesforce-b2c-cli-0.6.0.tgz","_integrity":"sha512-Yb14FsKqkTePEoiOD8vPIIGdfwK91bNA6boXZDTW9wEQbvx3EwOwqJndE0Lfu2OXbwMBwJwV85lGJ25Kd/GJFA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.7.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.6.0_1773092028734_0.003559143706495238","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260310025241":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260310025241","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260310025241","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"feda0f9621288216a3b7146c4e49857564af50de","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260310025241.tgz","fileCount":688,"integrity":"sha512-C509l4p6aVWxVUvaqPB8sH9GyhRGolBUjeKzqpWt84Suh3tQHOYGEkoHn7ii2kcHUTa4kKgD4VNGSpruNx9uhQ==","signatures":[{"sig":"MEUCICEAn9ln4bB47sZm6BbmJiFJog1w4TXM72j3bU3/teVcAiEAmb6yIiJp1HeFCsqO05EWPGZQ+dk2S98aB/c4Q1JCTLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260310025241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3829120},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260310025241.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/114d5f4bcaebc27d38f4cbbc6d1a6030/salesforce-b2c-cli-0.0.0-nightly.20260310025241.tgz","_integrity":"sha512-C509l4p6aVWxVUvaqPB8sH9GyhRGolBUjeKzqpWt84Suh3tQHOYGEkoHn7ii2kcHUTa4kKgD4VNGSpruNx9uhQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260310025241","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260310025241_1773111317670_0.875841489628854","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@salesforce/b2c-cli","version":"0.7.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.7.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"186ca2d828e998ac2b8be793b4ebc27fd27ed1e9","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.7.0.tgz","fileCount":691,"integrity":"sha512-7obM2IrySYsxrMMChdKuXAvtLfKJvK7+Y96qytv/sIgQHtpK8SrDJO9N2PC/IrfRY+knEfppTwKIGYQpk0pHcw==","signatures":[{"sig":"MEUCIBQXYqtBU0sjcDAwPnU7aGDR0AMjpCTNAeFljKweHFfSAiEA3SKo2hhdXKEHQ+5RVSFCkjij/wQGl6x1djf3dnMPtEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3847907},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.7.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/64ed28ef443f7c9b599926eefb1da3bd/salesforce-b2c-cli-0.7.0.tgz","_integrity":"sha512-7obM2IrySYsxrMMChdKuXAvtLfKJvK7+Y96qytv/sIgQHtpK8SrDJO9N2PC/IrfRY+knEfppTwKIGYQpk0pHcw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.7.0_1773162220554_0.495300263258035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260311025214":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260311025214","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260311025214","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"297d54f046709d5f4ebc41c8c77f2986e3b7402f","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260311025214.tgz","fileCount":691,"integrity":"sha512-/xvk0dCdrjC9hFKimgee4lrwKoDKU5k7gwQUD1iQHsQZau3c2U7E51uIDGKWb+Gir4ILd4XXDRBDPMXV84veKg==","signatures":[{"sig":"MEUCICaY7rf24CmANR285y8cHrADKDShh55jDPlNRuMnIk/wAiEA6IYAVj6R9jEj68g0myjNC0cQ6FE1oEleLM9XS94fB2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260311025214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3847976},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260311025214.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/3f3dc28d1f060185d1f56f412be3e41b/salesforce-b2c-cli-0.0.0-nightly.20260311025214.tgz","_integrity":"sha512-/xvk0dCdrjC9hFKimgee4lrwKoDKU5k7gwQUD1iQHsQZau3c2U7E51uIDGKWb+Gir4ILd4XXDRBDPMXV84veKg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260311025214","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260311025214_1773197698776_0.8391193805596013","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@salesforce/b2c-cli","version":"0.7.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.7.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"f1f5e3ee0039d9a3287b171b48b0b8adb17c6171","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.7.1.tgz","fileCount":691,"integrity":"sha512-+x92eYzdHDsuTV6HaIQMH1E74HwjECeuVmHC4RnpQ7jZd1KgaWJ7u8AreUO//BL8ZzrOdU1FHACQs0Pe6XAZgA==","signatures":[{"sig":"MEQCIEM1357T7FKialfNC30Q/wWP4A7AADQJpeQrRwdpy1AoAiAY0UrvZ61Qj+WEifqD0y76jZFtcXGBmNMsOhSFk2q5Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3853642},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.7.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"hidden":true,"description":"Alias for 'sandbox' commands. Use 'b2c sandbox' instead."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a67e5da0e8edef4e26bca86b401ebe53/salesforce-b2c-cli-0.7.1.tgz","_integrity":"sha512-+x92eYzdHDsuTV6HaIQMH1E74HwjECeuVmHC4RnpQ7jZd1KgaWJ7u8AreUO//BL8ZzrOdU1FHACQs0Pe6XAZgA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.8.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.7.1_1773251650201_0.7963189579841821","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260312025534":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260312025534","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260312025534","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"254d51ad8d258a04e92e9c7ad2fa6a2f20c822be","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260312025534.tgz","fileCount":691,"integrity":"sha512-Wubv3kNNTAbwvi0fMim1JIOmqLNksLfBbOepjwy6qYg2rLh9WK16mtAoQtT1YziSptnu6Ylp5rnD8rNIQaBOxg==","signatures":[{"sig":"MEYCIQDl6EVhM/ygRPavL3QAK+hvMSEW40O/+mvh09DG5EzK9AIhAKmFsNfQhrJBpUVpW2WZ6bntu6K6AuM5h0WADTKmB3wl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260312025534","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3854044},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260312025534.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/52927d1b57f39e0cb12d0fcd7b0332a9/salesforce-b2c-cli-0.0.0-nightly.20260312025534.tgz","_integrity":"sha512-Wubv3kNNTAbwvi0fMim1JIOmqLNksLfBbOepjwy6qYg2rLh9WK16mtAoQtT1YziSptnu6Ylp5rnD8rNIQaBOxg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260312025534","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260312025534_1773284290966_0.8601131073472288","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260313025411":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260313025411","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260313025411","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1d86f2c1857213aff1b9ff87d133ec2065f484e1","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260313025411.tgz","fileCount":691,"integrity":"sha512-L/muZExZvfm6S9Tyguz6sUh/JjSL6/6R52zPNyoYl0zYqSVq8JJXK5DUXuJ9YN7vKqfWYVD92s1jjXGx+QBqYw==","signatures":[{"sig":"MEQCIBP14hIG5yFEue24BD6WB8ZRE5zFML56/JYJq7DVi4ucAiAGFemCZZfzPOKYSHsnHC87oRosIUFs8p4o11r7/WUjig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260313025411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3854044},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260313025411.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/5e05711995dd2051cc891c5df228ec12/salesforce-b2c-cli-0.0.0-nightly.20260313025411.tgz","_integrity":"sha512-L/muZExZvfm6S9Tyguz6sUh/JjSL6/6R52zPNyoYl0zYqSVq8JJXK5DUXuJ9YN7vKqfWYVD92s1jjXGx+QBqYw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.0.0-nightly.20260313025411","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260313025411_1773370609452_0.7368077974795795","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@salesforce/b2c-cli","version":"0.7.2","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.7.2","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1e9f01c8bbb3b42bd9957e7240aac81fbc60fcc8","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.7.2.tgz","fileCount":691,"integrity":"sha512-oE5kb4R9IckS4nDxNGLQNw1uCV/lfF2J2Mpksc1MU5fMPkadXTfMNBTlN1xFCxpVUA6cRHioTrBz87vfhhHBLw==","signatures":[{"sig":"MEUCIQC/T1DSlDrbPV2W1RaiPGkvunEyaQTnyqa4hg8sLwNmpAIgKXajcRlWQ5z2VFPT46XhfMqfeTyEHaFPBCgHieUZ7eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3854946},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.7.2.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/1b481ceecf5a65e9b350da68d7d674bb/salesforce-b2c-cli-0.7.2.tgz","_integrity":"sha512-oE5kb4R9IckS4nDxNGLQNw1uCV/lfF2J2Mpksc1MU5fMPkadXTfMNBTlN1xFCxpVUA6cRHioTrBz87vfhhHBLw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.8.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.7.2_1773425751144_0.7853273349099765","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@salesforce/b2c-cli","version":"0.7.3","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.7.3","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"47bd6222a2abbe4b01dd91ed6f257279f26d9c1a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.7.3.tgz","fileCount":691,"integrity":"sha512-gxfkd+gbGPvGx6Pk2Atzq5OUszwDcw+FBy47tymQWfpaNxFfY7v2kpEouSWTUDA+/ns2iM/ThPXgJJqQpMPzgQ==","signatures":[{"sig":"MEUCIQDQ6hXmXTn0Wuz6kNaHo6p3LaB5YG15Q8QzWCfzOP48ogIgHo2o49fxslHod6PIRngvzxNxSm+2HvevUy0yo8Z+FG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3854946},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.7.3.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/86d52a17da75bbf037cbe6503c832adc/salesforce-b2c-cli-0.7.3.tgz","_integrity":"sha512-gxfkd+gbGPvGx6Pk2Atzq5OUszwDcw+FBy47tymQWfpaNxFfY7v2kpEouSWTUDA+/ns2iM/ThPXgJJqQpMPzgQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.8.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.7.3_1773434079646_0.06996877068193252","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260316030026":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260316030026","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260316030026","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"431ec52f27dffbcb5f5c7cb594ee3a1d8c53e36d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260316030026.tgz","fileCount":691,"integrity":"sha512-hVgY5SfBQUHsUQbBU3AIE+YewOEy/qZPkHd7cG3mkP5jQFJHAj+TmmqUXbC0Cz3xP9aCq0OfxE8ifqxS5zDu9w==","signatures":[{"sig":"MEUCIQCF1DPqu6v6c2O5QcgmFcH7Q3Fgf8+tUgVy/CD0TWSkVgIgD+DZ4C9uQTtx/OFw5SwZjg9Ugv8HMEeZ6Fyywkq1WIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260316030026","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3854992},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260316030026.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/1241c3182fb9b39ab18951c24a923146/salesforce-b2c-cli-0.0.0-nightly.20260316030026.tgz","_integrity":"sha512-hVgY5SfBQUHsUQbBU3AIE+YewOEy/qZPkHd7cG3mkP5jQFJHAj+TmmqUXbC0Cz3xP9aCq0OfxE8ifqxS5zDu9w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.8.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260316030026_1773630182156_0.846152848607798","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@salesforce/b2c-cli","version":"0.7.4","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.7.4","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a7b9fd0cd2540f0d128f6d32cb54a51d8800511a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.7.4.tgz","fileCount":691,"integrity":"sha512-2GyrZ5xOGLECuBYwISL2B304jlg4p9HE22mRRsO6p62m4NZepIr2XE3U80HWWncVbykqCP0XciV/MsMnz6bDGw==","signatures":[{"sig":"MEUCICWwN831siEHnbFLxxyL6oy/bkAdOhY4vUS64m+kdB1yAiEAoEM3eHRfy77NGMrQMCE+s5Gqu6HWlbZe4gaBLzUJ194=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3856579},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.7.4.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d275a2a5b9cfa9356c0f002676ce78a7/salesforce-b2c-cli-0.7.4.tgz","_integrity":"sha512-2GyrZ5xOGLECuBYwISL2B304jlg4p9HE22mRRsO6p62m4NZepIr2XE3U80HWWncVbykqCP0XciV/MsMnz6bDGw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.7.4_1773680556062_0.7893405543200109","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260317025551":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260317025551","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260317025551","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"5c59f28530eb627b1c9062b3cdaf30e84eb29845","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260317025551.tgz","fileCount":694,"integrity":"sha512-2WyBLlqrU5gypIDdjuCG1DfgRelxCY1+W9N8iSsuFnDT7yTkeIb1Nt6rPkHUpOveJ4VpfVdPOJ+mhS2C2rPCnQ==","signatures":[{"sig":"MEUCIBhXqDKtDAd3oO29jm7SFOLE031TJTuZp7cZi8XQjlgVAiEA/KavoIWyin9o/fFpnylP0TBATvH2dglouetRk9Vm03M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260317025551","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3880672},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260317025551.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/84d6fad910910b9f6336a2f5984552cb/salesforce-b2c-cli-0.0.0-nightly.20260317025551.tgz","_integrity":"sha512-2WyBLlqrU5gypIDdjuCG1DfgRelxCY1+W9N8iSsuFnDT7yTkeIb1Nt6rPkHUpOveJ4VpfVdPOJ+mhS2C2rPCnQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260317025551_1773716287393_0.0564556743455531","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@salesforce/b2c-cli","version":"0.8.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.8.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9e0b47532e5c3eb59d2cceed677c836a021a9ce9","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.8.0.tgz","fileCount":694,"integrity":"sha512-2W3/DHBG+BG5tXuvjJ3Kr44+2PnjALewMJ+9z4X3ias4jlWxyvxbtNCounzmSXeoJkpJBF0CufoJzrWtWnftzA==","signatures":[{"sig":"MEQCIDnE3oihtAZLCS6zhCgkf/UyQOMQ+5+RaKFOxONnVSM8AiA74/6mLkteinjbMVB77JVdkLWE0kuiW6mjJfMqUOI4Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3884204},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.8.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/f1580c3f00d08dd0eb15a8ef9ca4cda0/salesforce-b2c-cli-0.8.0.tgz","_integrity":"sha512-2W3/DHBG+BG5tXuvjJ3Kr44+2PnjALewMJ+9z4X3ias4jlWxyvxbtNCounzmSXeoJkpJBF0CufoJzrWtWnftzA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.8.0_1773798284815_0.3121312681608617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260318025909":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260318025909","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260318025909","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"937449ccfd16967210d7fbd380ff16d9e2c73225","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260318025909.tgz","fileCount":694,"integrity":"sha512-sqE8xuL6j8WUtEAV1owr6p5DvklVA04W1WhBhjmvgh2FVreY6MTfGNeEDZkAZeE9V4Skb30KcvEGFvfa5FAvAQ==","signatures":[{"sig":"MEYCIQCUvzZhgcNO89ggqAArEabcZwuXd5tC6VLJ7mq5LfS5IAIhAMZ5mqOP4e+C3hZ1QF8gxKLIQToNCs98gN5jYvO5X0mO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260318025909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3884250},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260318025909.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/761414803f449c9f058edadeab0e98d4/salesforce-b2c-cli-0.0.0-nightly.20260318025909.tgz","_integrity":"sha512-sqE8xuL6j8WUtEAV1owr6p5DvklVA04W1WhBhjmvgh2FVreY6MTfGNeEDZkAZeE9V4Skb30KcvEGFvfa5FAvAQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.11.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260318025909_1773802871172_0.04674895773390686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260319025924":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260319025924","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260319025924","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"885b6012f52e8e055fa358945193ee7e07b6b5ae","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260319025924.tgz","fileCount":709,"integrity":"sha512-HJvjUxLrMuH89eTgGtNX2+KP9sgMSBv0q0mX1doOieJKBXOUWMm1djDtHxTQZh/AuL/jkWeLGfFUK5dm8EhH0w==","signatures":[{"sig":"MEUCIQC+Xb3n7UzNfyA4TEkViR/2Zf8ghIqQEb+aUw/9LnvAYAIgUMQHBRhLtfR1I1+X5l8RbVkyyvthDIklBVytGA99aJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260319025924","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3955830},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260319025924.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ab6758bf07ddd237418ebdf308a97473/salesforce-b2c-cli-0.0.0-nightly.20260319025924.tgz","_integrity":"sha512-HJvjUxLrMuH89eTgGtNX2+KP9sgMSBv0q0mX1doOieJKBXOUWMm1djDtHxTQZh/AuL/jkWeLGfFUK5dm8EhH0w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260319025924_1773889300658_0.7382177641400833","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@salesforce/b2c-cli","version":"0.9.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.9.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6ae3c8da861c8a46dbf5a82165cc4b3b91754f36","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.9.0.tgz","fileCount":709,"integrity":"sha512-OpN8w19rXYHBQKN0rsxmPFUn3f1+NFlqE5Bsg71+8FAKZM7i32BdUzRED0yBIHNbW0BM/hMVLVlzDfXAIBb/iQ==","signatures":[{"sig":"MEUCIQD+5nwe6tOSKm149TFRdaladUQnOAKYUdgroAgVWBIeBwIgNX+pYLTHOZ6B/9XsRd5an9SRW5VO1JicXekfqxxRe6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3956051},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.9.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/c054151ce16727ce5dda8b45e31b1217/salesforce-b2c-cli-0.9.0.tgz","_integrity":"sha512-OpN8w19rXYHBQKN0rsxmPFUn3f1+NFlqE5Bsg71+8FAKZM7i32BdUzRED0yBIHNbW0BM/hMVLVlzDfXAIBb/iQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.9.0_1773961646234_0.22942060599363434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260320025457":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260320025457","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260320025457","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a8111202c5631ffeee78d4af95c748d689f9f0e7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260320025457.tgz","fileCount":709,"integrity":"sha512-OGUn6gpxEcVljX3gFS8cCZVVi4jCBXXqRCthO8zoIIXdxIWIiUFS2PMp1Gbv3/3s72Nn47Cg6akPq1C4SElFDA==","signatures":[{"sig":"MEYCIQCERwc+SHb9isZKcyFWcWDHMtrf34+R5T3tqGiUVpvAeAIhAJMP2yPRj+W2e+FWhymBLu7h1kBx35RG62HhnC54lmCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260320025457","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3956097},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260320025457.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export and manage Page Designer content libraries"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/2431599405cf7c6fc166a90623df6e09/salesforce-b2c-cli-0.0.0-nightly.20260320025457.tgz","_integrity":"sha512-OGUn6gpxEcVljX3gFS8cCZVVi4jCBXXqRCthO8zoIIXdxIWIiUFS2PMp1Gbv3/3s72Nn47Cg6akPq1C4SElFDA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^10.1.3","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260320025457_1773975426024_0.4464552366796015","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@salesforce/b2c-cli","version":"0.10.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.10.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"7bf7aedaf68756685d0d53f7cb4cb7fd8ec9542a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.10.0.tgz","fileCount":712,"integrity":"sha512-UKujeyal+/1aT2GQPxQ7Trhz875hS7xLfo6Jm/5bb4+Rv+I3lMo95L8hrqp7Z0zbQhQVvKXeDSpN6yLwJlANLA==","signatures":[{"sig":"MEUCIQC9VYywuBBHlvv+iLc4ovJQTXz5qFkx9jX0/O1Z6H43dQIgUC1Z1pdm3mTQgez+8Q1m/Rlfn8aUDPTBX2XyUrRvLvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3972726},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.10.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4e80ad8083e7dad60a7ef76e3b0122b4/salesforce-b2c-cli-0.10.0.tgz","_integrity":"sha512-UKujeyal+/1aT2GQPxQ7Trhz875hS7xLfo6Jm/5bb4+Rv+I3lMo95L8hrqp7Z0zbQhQVvKXeDSpN6yLwJlANLA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.10.0_1774195633552_0.19468063520878998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260323025940":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260323025940","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260323025940","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"c442019666dddf619667b20e0372a5f8aa160b02","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260323025940.tgz","fileCount":712,"integrity":"sha512-dYe0KXxhARR6jcWrjfMMwOFUbVLfLePDkIGZJEqgOLwLYnWMnXlcaOSTXuWon1f8cnZM1e1MnQN5gfvDeB2JOA==","signatures":[{"sig":"MEYCIQDr+NfiWj9G1Ubp0VTQAGQouWjpxwhjNSR30Ac7E2nsvgIhAPOz04BoHLK0rMZKoqxdfgFBnDof3EVmW7DbjWrX22lT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260323025940","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3972770},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260323025940.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/7e1ed9267ad2a35b8f160eebef2d1ba0/salesforce-b2c-cli-0.0.0-nightly.20260323025940.tgz","_integrity":"sha512-dYe0KXxhARR6jcWrjfMMwOFUbVLfLePDkIGZJEqgOLwLYnWMnXlcaOSTXuWon1f8cnZM1e1MnQN5gfvDeB2JOA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260323025940_1774234909941_0.5405628460500911","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260324025611":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260324025611","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260324025611","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"7513f7dbf25763a3e88c093a0f9ece38dd6254b2","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260324025611.tgz","fileCount":712,"integrity":"sha512-z/nF2/wbPThMZbg3jKJ+bFsuPMSFq8mg+DCJCl4CK0ymOX25FGHHhTi9yQlYqqPRhNvuvyTimig7j1x7GEfUxg==","signatures":[{"sig":"MEYCIQCwa0GhOSqZoFmw98NnGrCTEi2DxhROAdNfDM1RiX6zbQIhAKjSj2lfBWZEeCuw7RCbH0LcXwQOTd9hYfBl3ZzePuYV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260324025611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3974037},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260324025611.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/769c00275e98e7a7fc0c0061c67489ae/salesforce-b2c-cli-0.0.0-nightly.20260324025611.tgz","_integrity":"sha512-z/nF2/wbPThMZbg3jKJ+bFsuPMSFq8mg+DCJCl4CK0ymOX25FGHHhTi9yQlYqqPRhNvuvyTimig7j1x7GEfUxg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260324025611_1774321099449_0.8385907053192092","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@salesforce/b2c-cli","version":"0.10.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.10.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"7b92eb80116f94e5a543ca7a57116ac80aa31e48","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.10.1.tgz","fileCount":712,"integrity":"sha512-Ja+O9t2e9XXHmTe+a5A7tG9uRzORf7B6EywMGawYy70B/ZPEGgSexwy0ZnbO5vCL+hCjnwkuPqoZCals0nkkvw==","signatures":[{"sig":"MEYCIQC7XwmO+QaTyOft142cWMAEir1HyEmG4L38AZL58DTymwIhALIEgK1rFKwohh/Y86RxOnbjiStYXtHY1ghDcz335IsP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3973993},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.10.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/2507b2e44796fd01968278500233d75a/salesforce-b2c-cli-0.10.1.tgz","_integrity":"sha512-Ja+O9t2e9XXHmTe+a5A7tG9uRzORf7B6EywMGawYy70B/ZPEGgSexwy0ZnbO5vCL+hCjnwkuPqoZCals0nkkvw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.12.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.10.1_1774363978437_0.7234936783289767","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260325025819":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260325025819","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260325025819","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"67f2cd043e0c616abcc4ce52b543bd122f48e869","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260325025819.tgz","fileCount":727,"integrity":"sha512-mtyla1QO++7zLTJi/kkMh3Jrp5MqIR1mVV1MEKTnD4/6CxcMMJRL+QKFKiZQE5xKB5Vmz1InQE6ykyrzAAyynw==","signatures":[{"sig":"MEUCIDIwFrjUR2Pr+11s841RmqfLyIXU3PI2QEf9BH58dnaWAiEArlEeQXfPLb2gBhQGIuIr4uQN/027kgntb1NFNNVLdWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260325025819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044209},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260325025819.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/acc7db653e4d1efa5eb86de7161a0dc9/salesforce-b2c-cli-0.0.0-nightly.20260325025819.tgz","_integrity":"sha512-mtyla1QO++7zLTJi/kkMh3Jrp5MqIR1mVV1MEKTnD4/6CxcMMJRL+QKFKiZQE5xKB5Vmz1InQE6ykyrzAAyynw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.12.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260325025819_1774407630321_0.6460676953241706","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260326030002":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260326030002","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260326030002","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"2cfcd26902025ac4ef76b4d687f24ea189e1fb13","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260326030002.tgz","fileCount":727,"integrity":"sha512-/02NV1IrEbGD/wjmVfoPNn4spPIA0/XKv3M2VNIDFYov5QPOkmgsjh2bCpZx5NK6Z1CDAVTxJVWKrLPH4ClDww==","signatures":[{"sig":"MEQCICdveKXBb4zktJvWg+oJ5R8t+0V57tYIxQzj2+HE4S4fAiAj3r5EIZbKocF46zI2ibMeP496K5/gJyeVTs+DypVQrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260326030002","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044209},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260326030002.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/fe8d108c1fd5d61d9db013f3ba3da39c/salesforce-b2c-cli-0.0.0-nightly.20260326030002.tgz","_integrity":"sha512-/02NV1IrEbGD/wjmVfoPNn4spPIA0/XKv3M2VNIDFYov5QPOkmgsjh2bCpZx5NK6Z1CDAVTxJVWKrLPH4ClDww==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.12.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260326030002_1774494131516_0.5844734294935734","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260327025958":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260327025958","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260327025958","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"2037a6324028eb59bbdd84d9a00d32ee22bf6225","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260327025958.tgz","fileCount":727,"integrity":"sha512-SlIKPJF12uMjpz3tBjwmua6H3B1Eb1DjfOEK1gfJzzlCRi/jfExgLOb9mWGn4TPdv32TamGG2N7n7G3cInUmiw==","signatures":[{"sig":"MEQCIHt0bGa6kt2npUcUfBYTWBKp20AzHk+c+NxpMDzUcqctAiBECdOATQZ6B9FtHyKPXm7hvfWLE9AJLNxm+LmxOU2EWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260327025958","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044209},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260327025958.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"description":"List and inspect storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/bc0a788e328c47e6c303302dd466142d/salesforce-b2c-cli-0.0.0-nightly.20260327025958.tgz","_integrity":"sha512-SlIKPJF12uMjpz3tBjwmua6H3B1Eb1DjfOEK1gfJzzlCRi/jfExgLOb9mWGn4TPdv32TamGG2N7n7G3cInUmiw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.12.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260327025958_1774580523420_0.3949692657265862","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260330030012":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260330030012","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260330030012","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"7cd67e21eab4f284555e5c9b243af81507c9f211","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260330030012.tgz","fileCount":769,"integrity":"sha512-QhuVN/mFNH9mjp69revV53GAtMHKXeNxo8RO5BncQr7EGRGP7zPaqG32zDkOvg8ELr4IZ2RdBkSw5utVUgri1g==","signatures":[{"sig":"MEUCIQDc7/XXv+b6Ur1mcg6lFITO2K/TH56dA43VGqJ0tlz5agIgZGykNEkQQo0CH5HUIjHsFzYTDc57qY6X1SQbIAXJUxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260330030012","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4251252},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260330030012.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"firewall":{"description":"Manage custom firewall rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/66871eb6c731da3e2038fbd92a3b2bdf/salesforce-b2c-cli-0.0.0-nightly.20260330030012.tgz","_integrity":"sha512-QhuVN/mFNH9mjp69revV53GAtMHKXeNxo8RO5BncQr7EGRGP7zPaqG32zDkOvg8ELr4IZ2RdBkSw5utVUgri1g==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"0.12.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260330030012_1774839775572_0.09695047647966804","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@salesforce/b2c-cli","version":"1.0.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.0.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"0beca3b34f48bf60083936fb1cd908fa380c2733","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.0.0.tgz","fileCount":769,"integrity":"sha512-14VMYna8m/2vE8BbwNiEzcQyHpXshMqf9T43HUM/jiFgB7CIJEm+qWBQrH7WXkQI0k8M+Dotx9peGpPLzts2pw==","signatures":[{"sig":"MEYCIQCFOZg2gBOPTba/NQUgZOGda2L88nl08nArHZyTRYrB5wIhAP9bLykofSFlN7juzHD6kWxv5djiNt8V4mIqv5R4ZKmF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4257754},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.0.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/fc8a3ae13ce4ce7eeb97a4c1177053dc/salesforce-b2c-cli-1.0.0.tgz","_integrity":"sha512-14VMYna8m/2vE8BbwNiEzcQyHpXshMqf9T43HUM/jiFgB7CIJEm+qWBQrH7WXkQI0k8M+Dotx9peGpPLzts2pw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.0.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.0.0_1774850995466_0.5334351000992774","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260331030001":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260331030001","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260331030001","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ad0b35cd0b728391920dbde997d5435f968b0ecc","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260331030001.tgz","fileCount":769,"integrity":"sha512-KB1GxSKOHHcpe0ppy5baTGiHYsEihS7d+MOOMv1N/R3KatINm8BnAHHKN9ZppWCqINC6W67S54YMxwdxGHa+Kw==","signatures":[{"sig":"MEYCIQDyzkrmUKA5lsTh4qNZAGu/VAgglWBHnJ0EACyw2Ma7vwIhAL8pBbUtXsdchpcDh8LMi+c6SF4kSbPW14Rl5sYwCpNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260331030001","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4257800},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260331030001.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/8bc7be4be867ccfc7b94d35606bc238f/salesforce-b2c-cli-0.0.0-nightly.20260331030001.tgz","_integrity":"sha512-KB1GxSKOHHcpe0ppy5baTGiHYsEihS7d+MOOMv1N/R3KatINm8BnAHHKN9ZppWCqINC6W67S54YMxwdxGHa+Kw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.0.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260331030001_1774926156554_0.5583835486209288","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260401030023":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260401030023","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260401030023","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9bca01bbbdeb59c5263d59538611858568bc5ab7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260401030023.tgz","fileCount":769,"integrity":"sha512-7dM9DLblBJa94bVpfDEv3NQpchBxrO91guKJWe0ArHhZEAIZtNBqZ7DSvLi/WqzY8IExQSDw3uDqAszD9ONSiA==","signatures":[{"sig":"MEUCIHHf5fxftm+F9GIOr37wteWk6ZnppiFs3cRTITmAxyMtAiEAt3PP/t5O6xFPbcuB7c+M4+scRZl3omDdMQ5cfx3jj7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260401030023","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4260393},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260401030023.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/629a4326a38dd5c17f3f41215d1cbaeb/salesforce-b2c-cli-0.0.0-nightly.20260401030023.tgz","_integrity":"sha512-7dM9DLblBJa94bVpfDEv3NQpchBxrO91guKJWe0ArHhZEAIZtNBqZ7DSvLi/WqzY8IExQSDw3uDqAszD9ONSiA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.0.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260401030023_1775012587581_0.8878775352846058","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@salesforce/b2c-cli","version":"1.0.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.0.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"e722391169933026fd7668c41ef53815a6fcfb59","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.0.1.tgz","fileCount":769,"integrity":"sha512-UZjfIy0xBr3y3RTCAg1xQXfsOQc4KCqd8N8R5dfbcZELil+R3A2ow04co67TMeczlaxMS+kPTeAAS9JB3YGGtg==","signatures":[{"sig":"MEQCIDz7N0iPmnBlrjqAaCykgx0/NGIOOabpCaAQ8Nt6cp4rAiBj4N8aTIuh+rxq27WuBRtrIHuuSfIPZngvZ3fMUo+QCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4260347},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.0.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/27c03e19ff18312cfc64c8b0691c7faf/salesforce-b2c-cli-1.0.1.tgz","_integrity":"sha512-UZjfIy0xBr3y3RTCAg1xQXfsOQc4KCqd8N8R5dfbcZELil+R3A2ow04co67TMeczlaxMS+kPTeAAS9JB3YGGtg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.0.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.0.1_1775066024050_0.9125356570432002","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260402030000":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260402030000","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260402030000","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"4815a1d3dc6c2448bc110d28427ad2bb227b9524","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260402030000.tgz","fileCount":769,"integrity":"sha512-7bazdOzPok/8qE5oRf6ffypD+z+x5J1A1bcGvRKIPA9ZSb68U4yYGJ6Q/AdgxB5svZ5lkGo2fIvZQ1cdYmKSiw==","signatures":[{"sig":"MEYCIQCgYkMNCHfyza5M/a+YV0OwMXQ7ZlLikxAWH6KI2lVkCAIhAJ6bd6opRFvcNDSrBlutRYbcP/eWZod4uHgPmoCjqYOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260402030000","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4260393},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260402030000.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/cefa43ca1c02a6d95ef53ab05e6bbe3b/salesforce-b2c-cli-0.0.0-nightly.20260402030000.tgz","_integrity":"sha512-7bazdOzPok/8qE5oRf6ffypD+z+x5J1A1bcGvRKIPA9ZSb68U4yYGJ6Q/AdgxB5svZ5lkGo2fIvZQ1cdYmKSiw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.0.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260402030000_1775098961032_0.557947162558613","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260403025949":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260403025949","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260403025949","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"8f49c57d7fec2908ebbdc83ccf1d9f6f29d35b4c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260403025949.tgz","fileCount":769,"integrity":"sha512-GZJVYZT9zhNTpJ6P5cGgylMLry1l1jwfeFULIejI4MQTL7ghYB37tmLdWXQqwl+NTOcFxybutEUId90UoVL46A==","signatures":[{"sig":"MEQCIAIZ//aaNFDAdob7Q5xKuNJMEY/oiqVziTVk1xEkcVE9AiBk7Fu8FPQ60iud3V8l0xB7LJYMQFsjS2Gy5uTEAk1+Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260403025949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4260393},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260403025949.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/f4f695d32dae2bf5efe43bb36c76b25f/salesforce-b2c-cli-0.0.0-nightly.20260403025949.tgz","_integrity":"sha512-GZJVYZT9zhNTpJ6P5cGgylMLry1l1jwfeFULIejI4MQTL7ghYB37tmLdWXQqwl+NTOcFxybutEUId90UoVL46A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.0.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260403025949_1775185359167_0.5272513136921622","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@salesforce/b2c-cli","version":"1.1.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.1.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a2380f5670828174e1b9766f5023c62c6a819cd9","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.1.0.tgz","fileCount":781,"integrity":"sha512-/z8UqbtWrgSxNrhAP0DSPEhOZmSbfNZFZWhHKn3btUA33tWF3TzWh62P8mSue1fReHOgSX5CI9JHDmFR6dixXw==","signatures":[{"sig":"MEUCIQDpP5I+DC9MMDYfgMss38YhCCX2PAxYYDmV/dy9BXXArQIgNw516RoIeMA8tFSLtV929bsZ+rAJyYouppZ8GyVNJG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4324366},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.1.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/7ede23d808571135d8a6ac59d6824a7f/salesforce-b2c-cli-1.1.0.tgz","_integrity":"sha512-/z8UqbtWrgSxNrhAP0DSPEhOZmSbfNZFZWhHKn3btUA33tWF3TzWh62P8mSue1fReHOgSX5CI9JHDmFR6dixXw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.1.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.1.0_1775483674058_0.19367519552548007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260407030012":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260407030012","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260407030012","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d63d8602e1bf61a089a2b89ea7fb110e2ae0ee1c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260407030012.tgz","fileCount":781,"integrity":"sha512-X28iuxQpHj+JPIEBkeFllvSmPjEPDpfX3jkp1quV9rWhf8C3W6wfkV/AqhhzjjwSAheUozj1LOb6WOZgu8TI4w==","signatures":[{"sig":"MEUCIQC8VjzWl1WIQUxVHWQ68sPjYSDQ+dR8Wfvq4AlRCwNxWQIgdkKXkdi7CJ/919uq1HAEj48Y6aUFOZRsMgP33CZlk2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260407030012","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4324412},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260407030012.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/bcbf631193da9ac8da26fd099c2e0b5b/salesforce-b2c-cli-0.0.0-nightly.20260407030012.tgz","_integrity":"sha512-X28iuxQpHj+JPIEBkeFllvSmPjEPDpfX3jkp1quV9rWhf8C3W6wfkV/AqhhzjjwSAheUozj1LOb6WOZgu8TI4w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.1.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260407030012_1775530976435_0.4193202541338841","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260408030026":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260408030026","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260408030026","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1ab261540ce027e1f06efb1d41e8844c704458b6","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260408030026.tgz","fileCount":781,"integrity":"sha512-CfNZEp+FqV7cfe+dr9tHcJxZFLy97b6RZojyiY7G0tstFXV06TPJvxXihisNFQmQJfS14T22MIQQcfEMVOEH6Q==","signatures":[{"sig":"MEQCIEw0VLuPsWWDchKkte05Mr9/HKQb71L+9DnZTGSq0ZCTAiA9dMypMV144QaVW/0RWisoouJFehqa4FdDiGelQTCLQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260408030026","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4324412},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260408030026.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ed151319dc2d83b5a9092bbb38f1d9c3/salesforce-b2c-cli-0.0.0-nightly.20260408030026.tgz","_integrity":"sha512-CfNZEp+FqV7cfe+dr9tHcJxZFLy97b6RZojyiY7G0tstFXV06TPJvxXihisNFQmQJfS14T22MIQQcfEMVOEH6Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.1.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260408030026_1775617388081_0.42529123760045073","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260409030001":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260409030001","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260409030001","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"46d5feeec98979c91f4eff126f3f23767d387949","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260409030001.tgz","fileCount":781,"integrity":"sha512-vSM/jqzFnG2yeWTzCS69sOQKx4LyGI2ASUGdlvd0Xv5+buEqdeSN91QX66ZCFGYC6GhWJmC108qH+Fo2F1Bi3w==","signatures":[{"sig":"MEUCIQDq4RbWpsaXTzdoaSnkMZ0yRkj5WorzSz9HF8+aBAXqhQIgVRC+xpBbCkN6BMzU9LU5E7up2GjSvM88/haTTo8wj3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260409030001","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4324412},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260409030001.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4f509f56b07ffd947e7e86b5bd5f93f7/salesforce-b2c-cli-0.0.0-nightly.20260409030001.tgz","_integrity":"sha512-vSM/jqzFnG2yeWTzCS69sOQKx4LyGI2ASUGdlvd0Xv5+buEqdeSN91QX66ZCFGYC6GhWJmC108qH+Fo2F1Bi3w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.1.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260409030001_1775703762657_0.417817548418117","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@salesforce/b2c-cli","version":"1.2.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.2.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"00c1b47957491ce52df203c6c2dbb99297f4a3d5","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.2.0.tgz","fileCount":784,"integrity":"sha512-Ou4uTLULT7qpfc773SnF9RkqvvCvE405G6vIIsGbjX4QdMW3T1MgTyFRAX07tQn36jwkiFhDbvea7yDRZqhYqw==","signatures":[{"sig":"MEUCIE+xlW8iNaaTML8RyMisAzJVtAomWPZyG+Rgp9CD6gCtAiEA4uIqm/u+Dk4BimlvX8PR9OPaut2qqgw4Ze72lSworpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4343070},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.2.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/11bcc131b96bf9ad7ff8ea52ed8c7680/salesforce-b2c-cli-1.2.0.tgz","_integrity":"sha512-Ou4uTLULT7qpfc773SnF9RkqvvCvE405G6vIIsGbjX4QdMW3T1MgTyFRAX07tQn36jwkiFhDbvea7yDRZqhYqw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.2.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.2.0_1775754801025_0.9582355118105828","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260410030056":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260410030056","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260410030056","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"944f255071ffe2fea3cd60cb4014157245b3ee1e","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260410030056.tgz","fileCount":784,"integrity":"sha512-h6N7lCn+n65uTJmCFeMXQnR4QWFHbLcpTBN4sjrLx3H2w4YZBvkFZDtvvzx/rv/Sg6RAqwLYxIp960CX46+oJA==","signatures":[{"sig":"MEUCIQDQWaTmoMkEjSUVOvBrFXdN+zpSouIXe5BiOR+3+1q3PgIgZb3iVRYfpwU5at4FzhTfJtXhGsFvCYxKevRE19pJCUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260410030056","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4343116},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260410030056.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/05ef35e47bc89c2188bdf43e3d2bc0a7/salesforce-b2c-cli-0.0.0-nightly.20260410030056.tgz","_integrity":"sha512-h6N7lCn+n65uTJmCFeMXQnR4QWFHbLcpTBN4sjrLx3H2w4YZBvkFZDtvvzx/rv/Sg6RAqwLYxIp960CX46+oJA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.2.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260410030056_1775790227921_0.6365089415380518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260413030106":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260413030106","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260413030106","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9d762be6db3600af6efb74d200eb3e2c2abaf601","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260413030106.tgz","fileCount":784,"integrity":"sha512-mnmqYTW6n7KLQu0ldFrD5MrQ5NbRtOaVvc+QaNKeUVCxz73kSJ9Dx1Yf+PXpjIG/ZwCYhAK78ha22hZ7k/WjZQ==","signatures":[{"sig":"MEUCIDBYjAdzQD5GLcoLE5PgidgN3fRe3U3roNPb1CBEdDsmAiEAgyyysgStptrtnCQPJHoWVANqAo3RHPwIubrT/ZK8qWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260413030106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4343116},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260413030106.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b23607891e225bd6b2b80917b79becd0/salesforce-b2c-cli-0.0.0-nightly.20260413030106.tgz","_integrity":"sha512-mnmqYTW6n7KLQu0ldFrD5MrQ5NbRtOaVvc+QaNKeUVCxz73kSJ9Dx1Yf+PXpjIG/ZwCYhAK78ha22hZ7k/WjZQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.2.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260413030106_1776049430883_0.8659793260642434","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@salesforce/b2c-cli","version":"1.3.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.3.0","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9bf14655d95db9714f8eea943cf66e7203f65cbb","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.3.0.tgz","fileCount":784,"integrity":"sha512-DXAHs9crE+D455C8zHafFGd4p6aYtEH3FDbWShlGaFq6X+3xbc/S3xTlGH6Pu67t5EZ4XmRM8Sxrgu4el8IyTA==","signatures":[{"sig":"MEYCIQDfkcZz9XN8pluDVgbL3UUJM1FvXchCkS9+AxAy5iJMfgIhAOCsFBD7cVPyAiSjDK3kU9+LN5ejdfEcZSPtrroCZdK3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4345262},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.3.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/117ee0050cfc7a4b743940d8fd93b768/salesforce-b2c-cli-1.3.0.tgz","_integrity":"sha512-DXAHs9crE+D455C8zHafFGd4p6aYtEH3FDbWShlGaFq6X+3xbc/S3xTlGH6Pu67t5EZ4XmRM8Sxrgu4el8IyTA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.3.0_1776092783175_0.3546495582154128","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@salesforce/b2c-cli","version":"1.3.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.3.1","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"020ebb8ed8e63e608994379fd31e7e1c3291a232","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.3.1.tgz","fileCount":784,"integrity":"sha512-8xqmJIGIqhcg+XuE7ggM0FeAyZLkFkk8KQ/EpzgBNaucxL6NwWOjAyx2LPQQA1M54Qw7bQAU+QbtG84wO3kv6Q==","signatures":[{"sig":"MEUCIH2Tv0mGvcNbd18XSeChT90RZZb4oNOhitUNCVTBtwUWAiEAz+7FcXGJtXcYLjvcsadhkEs72mxjjnCcMRGqMQnWIIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4345262},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.3.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/add4f89a2fa3300e9964f765cfcc19c5/salesforce-b2c-cli-1.3.1.tgz","_integrity":"sha512-8xqmJIGIqhcg+XuE7ggM0FeAyZLkFkk8KQ/EpzgBNaucxL6NwWOjAyx2LPQQA1M54Qw7bQAU+QbtG84wO3kv6Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.3.1_1776133230350_0.6840294143369414","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260414030028":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260414030028","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260414030028","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"bb271f9b4b9e3942b1abfd4f9c46ab534762b12a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260414030028.tgz","fileCount":784,"integrity":"sha512-q4IgfZaljh/4tfa5Y5mVnmpN+uiIOgKi3t2IjklGg2JZU4E/npSl52dsWTvD9kMeF16aUSnwa70ly5ik1YkBbQ==","signatures":[{"sig":"MEUCIHVobk7epts2S8Zll3Z7aFLWMW+btdNZPfN0CS16bwKsAiEA9F5AFCOBnNHTbP0QdpiT6Aj815hOXukEaWpJJUJL4sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260414030028","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4345308},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260414030028.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/5efa9024c3bacb5210ac408e999eda99/salesforce-b2c-cli-0.0.0-nightly.20260414030028.tgz","_integrity":"sha512-q4IgfZaljh/4tfa5Y5mVnmpN+uiIOgKi3t2IjklGg2JZU4E/npSl52dsWTvD9kMeF16aUSnwa70ly5ik1YkBbQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260414030028_1776135793589_0.45139682062554254","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@salesforce/b2c-cli","version":"1.3.2","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.3.2","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"0b5d349c88f803360726dacfac3b812c14896508","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.3.2.tgz","fileCount":784,"integrity":"sha512-IWb7hkskKl58c/zv24E370XIdW9+grE5WKSR1wsLT7aTFybogCbdvJbrmetqwyUzTDujghfjUI/WVOTJFvzf1Q==","signatures":[{"sig":"MEUCIEomuOZBI6IJpN9N2ZpMRLacTWNbU4h3e3U5N6ylz/IBAiEAqsqCkkh/DCqFdYKNs3jwCQUwQ5jdecT7G0LDxEsrgq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4345262},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.3.2.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/5ea2293fafe833b1c9fcd5a0a431badb/salesforce-b2c-cli-1.3.2.tgz","_integrity":"sha512-IWb7hkskKl58c/zv24E370XIdW9+grE5WKSR1wsLT7aTFybogCbdvJbrmetqwyUzTDujghfjUI/WVOTJFvzf1Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.3.2_1776210140956_0.05886255381490746","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260415030027":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260415030027","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260415030027","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"fd6d5cb84776f9d70f02b08f8d3dac1f35b1964c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260415030027.tgz","fileCount":784,"integrity":"sha512-X8LBZBBGTFn7/Q9v1liLYvqlNgEbKdl8PnNKmJKKxDQoO2yIyUSs7E+BhLBuy/PGTpNCx1z4vyhFISPAn6Yq8w==","signatures":[{"sig":"MEQCIDe97Qr15InTNmMC8mJX1hCwyPjaBcjw2liH7y00G+CqAiAJjxJM4OHXwKqVp4HpFa2rjLoLgJpzWNpDb3hhHZWCrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260415030027","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4347385},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260415030027.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/7bfb855710aa522eda62ac1889e9a568/salesforce-b2c-cli-0.0.0-nightly.20260415030027.tgz","_integrity":"sha512-X8LBZBBGTFn7/Q9v1liLYvqlNgEbKdl8PnNKmJKKxDQoO2yIyUSs7E+BhLBuy/PGTpNCx1z4vyhFISPAn6Yq8w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260415030027_1776222197193_0.19643687739536753","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260416030051":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260416030051","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260416030051","maintainers":[{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"dferro","email":"dcervantes@salesforce.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"packagellama","email":"stephen@interactivellama.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"dme722","email":"dellison@salesforce.com"},{"name":"jmsjtu","email":"jmsjtu@gmail.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"2bc89e4d56630e38e794d2384f188d090b58dc0c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260416030051.tgz","fileCount":784,"integrity":"sha512-R2y6zR24TsMiUKOU/+gQjpsx8wA1IerFTm/2H69YsujYlZxqw9MfwR1oihz1FgOnuqvdnwyEEVkCGJaAPLGE0w==","signatures":[{"sig":"MEUCIER4aDUm+dSzpOYFEYYqitnyrNjZfMRAqfygyH7IxW9HAiEAkZZMwDWwJih9weKMksL5F8NmG04Vd3fATfXDVPguhFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260416030051","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4347385},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260416030051.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/5220e0ac535d34a4dd0ae757f57e0d06/salesforce-b2c-cli-0.0.0-nightly.20260416030051.tgz","_integrity":"sha512-R2y6zR24TsMiUKOU/+gQjpsx8wA1IerFTm/2H69YsujYlZxqw9MfwR1oihz1FgOnuqvdnwyEEVkCGJaAPLGE0w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260416030051_1776308619183_0.12405116101528924","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260417030027":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260417030027","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260417030027","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a2c6b724846833cea9dc9f753121051816b03a90","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260417030027.tgz","fileCount":790,"integrity":"sha512-Kg90tDtvPfy11oI95XbmoLp1KZpffcGA0kNJhuUxbCFo5pycE6gNGf+0sO1JhkBzIvgkjdqiJipkr5eOOpi4zQ==","signatures":[{"sig":"MEQCID+5RAsMD/pgGgawwL60wEqqXgLHO2/3vK26vbfVr5z2AiAfvQKSIzbCjbZnsTh5r2amJb1VUBtbaD7l9viTc6OIiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260417030027","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4379048},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260417030027.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a569c7360ea34293a03305eb10c44cf8/salesforce-b2c-cli-0.0.0-nightly.20260417030027.tgz","_integrity":"sha512-Kg90tDtvPfy11oI95XbmoLp1KZpffcGA0kNJhuUxbCFo5pycE6gNGf+0sO1JhkBzIvgkjdqiJipkr5eOOpi4zQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260417030027_1776394996755_0.778872857108698","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@salesforce/b2c-cli","version":"1.4.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.4.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"47e0384cb79c4cbfd4bba7b99f235d2325152a82","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.4.0.tgz","fileCount":790,"integrity":"sha512-jgqVCfiTHABYp4qhDGo6IBmK511jTfepZOBpS8DmG8gAT4NLregu1Jxct4Dv8I9VcIf8GFJrn9Eea1WYaxtsew==","signatures":[{"sig":"MEQCICbsmOCM2vIr1iwNnM+VOr6Nb9ByOuWMR8YrEiCCCxZvAiAA1Z+ZK+WXDm9jcTweLHUW6DAXjWvPFJMAlJUlxRdR+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4379002},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.4.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/54279102abeb7274dba90655c7e03df0/salesforce-b2c-cli-1.4.0.tgz","_integrity":"sha512-jgqVCfiTHABYp4qhDGo6IBmK511jTfepZOBpS8DmG8gAT4NLregu1Jxct4Dv8I9VcIf8GFJrn9Eea1WYaxtsew==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.4.0_1776463687457_0.8535987988053146","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260420030038":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260420030038","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260420030038","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d00232295cf78fd280f9514237d8afc107e6b5ab","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260420030038.tgz","fileCount":790,"integrity":"sha512-WuLnwo1c+avNPVR7bl/tcGjhe+4yfdM/pLLyYsZ8UAhVSA6WUoraVKOT6HV5Nt1bkJbQ2lqc8T/eYhI+tJ/Gzw==","signatures":[{"sig":"MEYCIQCl67NNjUSw1kMqNh+Eyu2PAQ8GICKlRUiZXZQ8b12oiwIhANhNeh5OxjnpZDtADr31fSylTE8i8CKHNiQGdyuE+Szv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260420030038","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4379048},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260420030038.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/e549cf6997c73c6adcf2adaf7c1d8584/salesforce-b2c-cli-0.0.0-nightly.20260420030038.tgz","_integrity":"sha512-WuLnwo1c+avNPVR7bl/tcGjhe+4yfdM/pLLyYsZ8UAhVSA6WUoraVKOT6HV5Nt1bkJbQ2lqc8T/eYhI+tJ/Gzw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.3.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260420030038_1776654205071_0.46521680678786126","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@salesforce/b2c-cli","version":"1.5.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.5.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"84b15974825c06c9bc4483039d4c4cdb5ce2ad02","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.5.0.tgz","fileCount":793,"integrity":"sha512-FICJwHkNmEPBZcYrUO17c4vnngnnRAulZjbcu+fYhHctWC8jXrf/0+yRvOgE9o2rPvrMYgW7gLIe2Oxzud6t8Q==","signatures":[{"sig":"MEYCIQCMgksYiJUt5oogtvhWKFC1L8gWNoaDb05/OCatMeKwegIhAI5IgmMFrJ6bGStfiD3J/mQuXOIxEEifR9hBRb5VJtZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4415268},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.5.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/6a6f76db87ebb79995ac2d6ae016e452/salesforce-b2c-cli-1.5.0.tgz","_integrity":"sha512-FICJwHkNmEPBZcYrUO17c4vnngnnRAulZjbcu+fYhHctWC8jXrf/0+yRvOgE9o2rPvrMYgW7gLIe2Oxzud6t8Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.4.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.5.0_1776736325331_0.24814095281460857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260421030031":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260421030031","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260421030031","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"732f0a045b80e36d4c15ec2e9a0a763323a987a8","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260421030031.tgz","fileCount":793,"integrity":"sha512-7+HDQMskd8inTW67tiGOfBCg5evt88AwDVv4CeXe+NqTS1N5MgRvUY9/kgfZRTGeODGORGH43cA0vCFBB9jQsQ==","signatures":[{"sig":"MEQCIH9akEgQ4fMWuQSnH5kR2E7gsdO8FA7KGB0U3pNcwTuAAiBTyAgrd4xy6ZLUBwtWp+uDPOwQHb+Rl371Nijo2Tt0Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260421030031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4415314},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260421030031.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/874a4f4c63e59c25d8f3abcfa49fd26d/salesforce-b2c-cli-0.0.0-nightly.20260421030031.tgz","_integrity":"sha512-7+HDQMskd8inTW67tiGOfBCg5evt88AwDVv4CeXe+NqTS1N5MgRvUY9/kgfZRTGeODGORGH43cA0vCFBB9jQsQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.4.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260421030031_1776740592933_0.6041878963292433","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@salesforce/b2c-cli","version":"1.6.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.6.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"f517b0311c4c337cb0dcc3d23a65f724fe2e3674","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.6.0.tgz","fileCount":814,"integrity":"sha512-ZT0lCz2IS0uZbke6fcfU9kUR7c3qaRqzH85f9oGMwdouU3IA+zZFdTabcmkJCHUIb/VGxgFj+O/m8x17RkJkBg==","signatures":[{"sig":"MEUCIQCVYSD+SduGCEbhROQ9sJaDiDaQt9jS7Qo8b5/nEqMHywIgYRyDNNdE4IdYMGMJFwWFH7L23uXpDZLDxhbbgTJ+DaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4557063},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.6.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/c3b7e8963a08c5c04e94db32d1ae4fac/salesforce-b2c-cli-1.6.0.tgz","_integrity":"sha512-ZT0lCz2IS0uZbke6fcfU9kUR7c3qaRqzH85f9oGMwdouU3IA+zZFdTabcmkJCHUIb/VGxgFj+O/m8x17RkJkBg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.5.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.6.0_1776818064699_0.9866622729917096","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260422030024":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260422030024","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260422030024","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"3568c978e30a7235d4e7a3033f86a6d95ba18dfd","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260422030024.tgz","fileCount":814,"integrity":"sha512-/fN3HRTnhRgaM1ues3kgLp+lib89gtNCUuZVUjiWfKdw4TlUd4ZquY8Wh5hmatOZvOyrD1vZ+3JulQbj3Nb3gw==","signatures":[{"sig":"MEUCIHbEXAqtaVu8lKCBbKIgC9lzFl/kcI27HVRs9HrocC3+AiEAuhm9OOW36EpGsWnhlJDSnW/af7kAxCAkgZdbU0TCHAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260422030024","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4557109},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260422030024.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/8c35a78d5efcff6df61b58ebcfc3112e/salesforce-b2c-cli-0.0.0-nightly.20260422030024.tgz","_integrity":"sha512-/fN3HRTnhRgaM1ues3kgLp+lib89gtNCUuZVUjiWfKdw4TlUd4ZquY8Wh5hmatOZvOyrD1vZ+3JulQbj3Nb3gw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.5.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260422030024_1776826985662_0.47725936409539216","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@salesforce/b2c-cli","version":"1.7.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.7.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"703b720c723f62b8af99326e569804c6eab9421d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.7.0.tgz","fileCount":814,"integrity":"sha512-1WriSVEOeyYVOlTB6wdV7d8zz2UnEHcDZD1XK6hu+CkdZWGBLa7i3lBD9K2/alg6OaVxOHZ6eBHpfsAmzzZinw==","signatures":[{"sig":"MEUCIQChcfypJ8zC6EXTnTKnaRzx0bS3R90+gZnJ68viut99SQIgEXkYnX8/XQ4EPiK0Xlf6clnTVmR5RbfBF2QvzzmJ+nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558482},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.7.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/783019ffb16f2a5ae63815d49336208b/salesforce-b2c-cli-1.7.0.tgz","_integrity":"sha512-1WriSVEOeyYVOlTB6wdV7d8zz2UnEHcDZD1XK6hu+CkdZWGBLa7i3lBD9K2/alg6OaVxOHZ6eBHpfsAmzzZinw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.12.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.6.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.7.0_1776884698760_0.8117995673825131","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260423030025":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260423030025","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260423030025","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"f0bdb1d17925a693637c27b35c6ea7650ba43bfd","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260423030025.tgz","fileCount":814,"integrity":"sha512-p5/qyWkOu4pL8BdHe7B5Fp3q80eAcJlGzgmLBUEnYHiEpTXHP659U6P3VXrXUzgoAn/f/pVTkhWSiLyh29yFfg==","signatures":[{"sig":"MEUCIQDvHp9zQ27YrWzPrIAsJF55RsXmx33c74/48f22+bbOjwIgXNMFSBI6jnVzQglKhzE2vwQTwF0WtbQJnEirIeuhuxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260423030025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558528},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260423030025.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/f7724985f23f3cba189b018cbf47a471/salesforce-b2c-cli-0.0.0-nightly.20260423030025.tgz","_integrity":"sha512-p5/qyWkOu4pL8BdHe7B5Fp3q80eAcJlGzgmLBUEnYHiEpTXHP659U6P3VXrXUzgoAn/f/pVTkhWSiLyh29yFfg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.6.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260423030025_1776913396451_0.5284828593408046","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@salesforce/b2c-cli","version":"1.7.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.7.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"123f8d5638eea229dd618a4e66dfb7af8b63b99d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.7.1.tgz","fileCount":814,"integrity":"sha512-v9Un+dmxXzRk5cw/tfV0t9iAEcM0h8cfrksxvtNOtWZzD4BXpRYTHiQy7YPWaH4bzp8+1/gcwnulhXYtnHa+sQ==","signatures":[{"sig":"MEUCIQDwZP1YeTVd0vxxdoHJlLamDGi5jg+jAcZ+S+M6aygUhgIgTqPGka6i9qRHalcQl/TDvzQL8Gm+926CNsVTBvuq+lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558482},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.7.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ada1023bb0cd88924ab51ea12af33e97/salesforce-b2c-cli-1.7.1.tgz","_integrity":"sha512-v9Un+dmxXzRk5cw/tfV0t9iAEcM0h8cfrksxvtNOtWZzD4BXpRYTHiQy7YPWaH4bzp8+1/gcwnulhXYtnHa+sQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.6.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.7.1_1776956993918_0.40490863273803357","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260424031543":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260424031543","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260424031543","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"e9174242b4c262bcfe19c264f93c87eaa739910f","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260424031543.tgz","fileCount":814,"integrity":"sha512-ZNWmlAe2lPNcYzOWpnYWyh9RaACJ8hbNzfTAsNl7OK66SIQ1pzv9SupnPgwAqm7BkqILqYYpBd4tEOhkGDdhVQ==","signatures":[{"sig":"MEQCIB0AdIm+F+thx95JZO+A8LqvXWBhtXa2bd5bUWdrfuOFAiAK4MWhTe0Iib+/R+ZZd43JTKZhTXPYq4GixSk8bVlUJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260424031543","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558528},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260424031543.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d1965658916b8004af88fdedbe6ae3b6/salesforce-b2c-cli-0.0.0-nightly.20260424031543.tgz","_integrity":"sha512-ZNWmlAe2lPNcYzOWpnYWyh9RaACJ8hbNzfTAsNl7OK66SIQ1pzv9SupnPgwAqm7BkqILqYYpBd4tEOhkGDdhVQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.6.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260424031543_1777000712657_0.5482811569298773","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@salesforce/b2c-cli","version":"1.8.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.8.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"332ffbadb1c5168436efa26e1f7f8ab06b5359b7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.8.0.tgz","fileCount":814,"integrity":"sha512-qx2XV/5eIPl08NCqxhH5+i0s9Nxn8Ui4tjLkBCN4i8V2qDUXn+uDrn41d0CwZxqBHJrHQWM4LvFjGVMylZ+DGQ==","signatures":[{"sig":"MEQCIEd74ckK81Ljd2dAay0GE0THG5K2OlXgtaa0owU2CjeZAiBnNlAyyF96kmmWQluMhA6GRrYaTIAzV2fExMKovkF5bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558912},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.8.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/aede47804fedc39c43acecd1ff0b8819/salesforce-b2c-cli-1.8.0.tgz","_integrity":"sha512-qx2XV/5eIPl08NCqxhH5+i0s9Nxn8Ui4tjLkBCN4i8V2qDUXn+uDrn41d0CwZxqBHJrHQWM4LvFjGVMylZ+DGQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.7.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.8.0_1777046780844_0.47304881992660985","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@salesforce/b2c-cli","version":"1.8.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.8.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d9de2012b1a41bd85e2242c93efbef8ca9978264","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.8.1.tgz","fileCount":814,"integrity":"sha512-PK9vLx3UwHFBzE/OO7IDE8nfciT/0X6QotSoR40waocXsuY6gsZtlZiZtS0LxQn83m0n29ZvXmtx232ffywqsQ==","signatures":[{"sig":"MEYCIQCylbcJw9QmLPFe7sy3QkYxJ0bZaXugeZ93GAU5uTGVawIhANZIxtIRDu07RvXbzTXfv+VxsvpWXNHs6rL277TLNQYY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558912},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.8.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4a6118e8a0a164edac7a51c9381c8d33/salesforce-b2c-cli-1.8.1.tgz","_integrity":"sha512-PK9vLx3UwHFBzE/OO7IDE8nfciT/0X6QotSoR40waocXsuY6gsZtlZiZtS0LxQn83m0n29ZvXmtx232ffywqsQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.8.1_1777086681926_0.29079602474788313","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260427031733":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260427031733","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260427031733","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"3079ab31e463a3b56130ae4a3f59b28957903fa0","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260427031733.tgz","fileCount":814,"integrity":"sha512-8Ta2hu/2iepPrQb0IbGKjc1le538P+Y0fjRKy/umLZ7dsa7CWXFhcq1SMzhQjH5YZOy1DNwpoqv+7ooOMelcCg==","signatures":[{"sig":"MEYCIQDlOJugUThhPT/0qMFe5mA/KOyxsdmEuHxVqpbBgZ1qQQIhAIunsKVbm73djyTpRHQUxShqN0u/78kz+FK0/y9gr8cX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260427031733","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558958},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260427031733.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/20f5847d7549c8753e7ccadec9f81969/salesforce-b2c-cli-0.0.0-nightly.20260427031733.tgz","_integrity":"sha512-8Ta2hu/2iepPrQb0IbGKjc1le538P+Y0fjRKy/umLZ7dsa7CWXFhcq1SMzhQjH5YZOy1DNwpoqv+7ooOMelcCg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260427031733_1777260021129_0.2260366555279163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260428031729":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260428031729","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260428031729","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"b5c33d47e7f825ab5e639849eac4978b4b6f951c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260428031729.tgz","fileCount":814,"integrity":"sha512-O7KsQajL4vb9tIJHXric6ohBzmfeSOZtsa8b83hScSKexj7DBko6jGRJcrODAc33qXB8Q3T24wSLDRes1vEHQQ==","signatures":[{"sig":"MEUCIQDsAAwDeyF6M6Bz07EzJ4d4wnRmerc5rxjMSA1jjiaLrQIgA3JdqPqU+wOj6bCKsgsjE6aGq/jr2Brl1BlTNKec1Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260428031729","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558958},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260428031729.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/278c0522689117085d52899266bd9f00/salesforce-b2c-cli-0.0.0-nightly.20260428031729.tgz","_integrity":"sha512-O7KsQajL4vb9tIJHXric6ohBzmfeSOZtsa8b83hScSKexj7DBko6jGRJcrODAc33qXB8Q3T24wSLDRes1vEHQQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260428031729_1777346385889_0.33190890112732285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260429031724":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260429031724","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260429031724","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"5217ff452a8dfbdab39b349787767b8cfd554a15","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260429031724.tgz","fileCount":814,"integrity":"sha512-zF0q3MgMKvm7Js/zQuoUg1gKsff6aK/OpmcHhTKBlyIt+tLwZV9xocUpemAcI58o+2TbDDaAlIRlPyhtylEZkg==","signatures":[{"sig":"MEUCIAspzK2JiFLu/rzGZn8XE53872K3ycx+IxFUNKW3e+V0AiEA+ksQFQ7e1MDXi01UagaCeiXyKJgLpOqPhyFQfgtmcqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260429031724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558958},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260429031724.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/968f5f6f2c7a4b14f410291fab436199/salesforce-b2c-cli-0.0.0-nightly.20260429031724.tgz","_integrity":"sha512-zF0q3MgMKvm7Js/zQuoUg1gKsff6aK/OpmcHhTKBlyIt+tLwZV9xocUpemAcI58o+2TbDDaAlIRlPyhtylEZkg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260429031724_1777432811761_0.8878679106023799","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260430031752":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260430031752","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260430031752","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ca892438429473604a4196f57370dcfbcc8ba890","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260430031752.tgz","fileCount":814,"integrity":"sha512-Ois51kE9gGTc3VCzalDv1FU+YJmWUGMell3djw9asdCnnDMBXk6zGXGmobcJ0LaG1xpi70rtnIOU+f2F9FJEeg==","signatures":[{"sig":"MEQCIHGSNpn8IlNIzgiYJw3Tbdx0fxPg+tXQGTaZ4ggFo8lUAiAUX5WQyAss9j/e3OkH7DbR592zlCJMzXl4ideSEUw/+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260430031752","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558958},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260430031752.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/dac761aa828831ed732c69c301380c0d/salesforce-b2c-cli-0.0.0-nightly.20260430031752.tgz","_integrity":"sha512-Ois51kE9gGTc3VCzalDv1FU+YJmWUGMell3djw9asdCnnDMBXk6zGXGmobcJ0LaG1xpi70rtnIOU+f2F9FJEeg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260430031752_1777519240888_0.7046138119546057","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260501031717":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260501031717","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260501031717","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"3124878571de4bc5e8aea02897dce39834ef15a0","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260501031717.tgz","fileCount":814,"integrity":"sha512-ne6Fjo70PF3PkzHO1kuBBIRDapZiLv9kMeyz4apGBQjEuKEetMvdtVAXmwY54KBRRrWByBt+WFHgV/hC14GCUw==","signatures":[{"sig":"MEUCIE7CABNtN6eNSE2pLBndGFUVHBh0dHdaAox1dFbKZCBJAiEA+axDiSGUr0DHojnTla9xa25alovjo1fAqCS+jPODEyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260501031717","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558958},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260501031717.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/7e006a5993b777e942c4d5d425f44b8c/salesforce-b2c-cli-0.0.0-nightly.20260501031717.tgz","_integrity":"sha512-ne6Fjo70PF3PkzHO1kuBBIRDapZiLv9kMeyz4apGBQjEuKEetMvdtVAXmwY54KBRRrWByBt+WFHgV/hC14GCUw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260501031717_1777605603794_0.9795342333470032","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260504031851":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260504031851","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260504031851","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"60e627b3dc21592525d9b7cf52fe1a686e8032c5","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260504031851.tgz","fileCount":814,"integrity":"sha512-H+xA3/Yvr+T7rGvQwitOvg5cDgRCMdnkZ5NtFoaEMazQnbGrS6gXJ9BaQUcuvBI+J0l5aS/yDO4z9D5Ad4lTAQ==","signatures":[{"sig":"MEYCIQCRr45aurHhJPEu8nCvFE3BY3+Cqq5HFkQ8X+KcS0UI1QIhAPnHAO/LUrbKPp6en260JIkr2gXkDLRq2QQGFL5RLpX6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260504031851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558958},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260504031851.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/be79d969343f1468e989408a14e55f09/salesforce-b2c-cli-0.0.0-nightly.20260504031851.tgz","_integrity":"sha512-H+xA3/Yvr+T7rGvQwitOvg5cDgRCMdnkZ5NtFoaEMazQnbGrS6gXJ9BaQUcuvBI+J0l5aS/yDO4z9D5Ad4lTAQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260504031851_1777864903721_0.049223785478869964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260505031620":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260505031620","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260505031620","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"b1b61368c1d063f706f662628fccfa49df0d5a16","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260505031620.tgz","fileCount":814,"integrity":"sha512-8g+FD4Z0EnezU2KC2CAAUAAqYUkOLUxWWzOvCtNuxeCmmh3hRLqEVNAT/TXY7LV4h6dx3vnkX/UiaoKLewO5lA==","signatures":[{"sig":"MEYCIQCAjAQRsd4euZ4XWQC3h3Mle84ejWZktAd7pHN1BYY2sAIhAOwUymPc7oa5glMcUYQ1cssPB8pPKzFqJVcTnzBd8Sqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260505031620","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4558958},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260505031620.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/618882f104ef1efbb59474b11c9c4583/salesforce-b2c-cli-0.0.0-nightly.20260505031620.tgz","_integrity":"sha512-8g+FD4Z0EnezU2KC2CAAUAAqYUkOLUxWWzOvCtNuxeCmmh3hRLqEVNAT/TXY7LV4h6dx3vnkX/UiaoKLewO5lA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260505031620_1777951148934_0.49853738410610093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260506031756":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260506031756","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260506031756","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"cc9a51e6f138cfcdde88b9f06d1080ed2a313119","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260506031756.tgz","fileCount":826,"integrity":"sha512-1PampGe2dVSjA0+DuKCfv7my431Z77eNODAaciwYVaCb6MvD3U2FlzEBqCgKHFvWllLn5ahqe2wlV9reOkiv/w==","signatures":[{"sig":"MEUCIGQ+QoGJAfgOJWC3tqsVtDghYBObp2w6wZn/Vrkc5lcfAiEA8zhTAN3+ngoUDNNH5Qw5V2u3hntVqBdzdXgi1a/MrLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260506031756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4837157},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260506031756.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4e658fa184fc8124e8630fc0ad6427f2/salesforce-b2c-cli-0.0.0-nightly.20260506031756.tgz","_integrity":"sha512-1PampGe2dVSjA0+DuKCfv7my431Z77eNODAaciwYVaCb6MvD3U2FlzEBqCgKHFvWllLn5ahqe2wlV9reOkiv/w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.13.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260506031756_1778037644381_0.8412497203102693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260507031825":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260507031825","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260507031825","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"f115b1d4abb8b2337cd4a0405c790617a0d1c7d4","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260507031825.tgz","fileCount":826,"integrity":"sha512-7TY1nU1wLAnuW/Rtg8z49B49jmfMvqxFJw3Wu+mNheRgpeTsVRStEd4wFGSugS7vnGrgOfoTz94Ihl6O3YlPUQ==","signatures":[{"sig":"MEQCIFoXQnBpw2ys2uXY35ClghLM2JRwXiNFXo/9e7Wa7S+CAiAgCV47WJJ5avW1ZaBf7GS+dUzkJN+LGvN0RMgqGntQpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260507031825","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4837553},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260507031825.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/11ae134d7130d3c70e14bd8747e80235/salesforce-b2c-cli-0.0.0-nightly.20260507031825.tgz","_integrity":"sha512-7TY1nU1wLAnuW/Rtg8z49B49jmfMvqxFJw3Wu+mNheRgpeTsVRStEd4wFGSugS7vnGrgOfoTz94Ihl6O3YlPUQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.8.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260507031825_1778124049775_0.24518432149848146","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@salesforce/b2c-cli","version":"1.9.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.9.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"e2a71611e8e83c116cec757250c17edad29322ac","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.9.0.tgz","fileCount":910,"integrity":"sha512-jsBuzsyYg3UsEHsVajg06VXT0M6l+C3heJBWUgbhkcLTHpIFFH60I6M5TO1Rf7/ifYImU3bCnqfbJ4SuPZmgrQ==","signatures":[{"sig":"MEUCID/7qnw7N32ya63ECgwgQkYhWRRgAEOH6MJNaGnXXsa5AiEAll6lA1VjyY1qhDppMyAbHRIXw4nyoz1jqFXnqx1h8VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5248867},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.9.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/9d29e136721b866d58534f1f8319fdfb/salesforce-b2c-cli-1.9.0.tgz","_integrity":"sha512-jsBuzsyYg3UsEHsVajg06VXT0M6l+C3heJBWUgbhkcLTHpIFFH60I6M5TO1Rf7/ifYImU3bCnqfbJ4SuPZmgrQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.9.0_1778199160815_0.40878005066396583","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260508031508":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260508031508","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260508031508","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"392033582b8fa6ed6a551ca4cb9c21498d1eb687","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260508031508.tgz","fileCount":910,"integrity":"sha512-lBfYCZzx1UBa/RlTlwm1k6mwfOzu0Rrj6BiUnz9ZbqsUo9GIBDna3IasaqJ9abd8xD1rQcUHZd7ekk2xeM6XDA==","signatures":[{"sig":"MEYCIQDoznY/fuuEQwryV5zSaHqg2k/7VVAH9MAgX8iyi9d8kwIhAKsRJY/Gdrzpide1NasMimnVoGISwNuHikpezEUVEYwB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260508031508","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5248913},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260508031508.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/89bdd8be2b7f597d6bd98081fc25c4a3/salesforce-b2c-cli-0.0.0-nightly.20260508031508.tgz","_integrity":"sha512-lBfYCZzx1UBa/RlTlwm1k6mwfOzu0Rrj6BiUnz9ZbqsUo9GIBDna3IasaqJ9abd8xD1rQcUHZd7ekk2xeM6XDA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260508031508_1778210256154_0.11097888778784926","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260511032033":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260511032033","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260511032033","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"f62993b02033eb15bca2a88fb047a56e3da530ad","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260511032033.tgz","fileCount":910,"integrity":"sha512-OlSYsOH9CRvpr3qeJENuYunM4C8J2mbLaKTnj38QnBkSWDx1t0zgUilUaDE2Nmejx7VAkN3z1sWapgeRUNyJxw==","signatures":[{"sig":"MEUCIQCwBiMm1W3QJSgOtLdxCfJ8VRraePh25EQtdVuKoEcvtAIgIuOerCToMaalZml4WiCR+rgF+pZgxpCTCWa2n/YrtEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260511032033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5248913},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260511032033.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/f8a887e385d957423c2b83a2f8c288a7/salesforce-b2c-cli-0.0.0-nightly.20260511032033.tgz","_integrity":"sha512-OlSYsOH9CRvpr3qeJENuYunM4C8J2mbLaKTnj38QnBkSWDx1t0zgUilUaDE2Nmejx7VAkN3z1sWapgeRUNyJxw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260511032033_1778469760577_0.49169844584832867","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260512031815":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260512031815","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260512031815","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"b0ac094ba63fecaa72726e28b135ca9be3cbee8e","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260512031815.tgz","fileCount":910,"integrity":"sha512-KABTJqmC3r3qb9hJeZ621pOsXzVj4rJjlwWU7INLKznU7xjDhCYrkN3LoiMNULjN3XGpTxho1bUvRr1gAn/rQQ==","signatures":[{"sig":"MEQCIFTH4N8ox7+RQilJOxCCk8n8YfR/y663x7Ornp1JmTu5AiAV0Yx1mqOj1MPgc3HxapUOl6akQepkKDEOfkUWYM4INA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260512031815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5248913},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260512031815.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/88515cbe33b7efe2c9a721abf30a3ae2/salesforce-b2c-cli-0.0.0-nightly.20260512031815.tgz","_integrity":"sha512-KABTJqmC3r3qb9hJeZ621pOsXzVj4rJjlwWU7INLKznU7xjDhCYrkN3LoiMNULjN3XGpTxho1bUvRr1gAn/rQQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.9.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260512031815_1778556012344_0.817319149611244","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@salesforce/b2c-cli","version":"1.10.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.10.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a04fcc2e7a1940c76f80ec4d8c7421abab4a516d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.10.0.tgz","fileCount":910,"integrity":"sha512-cl9HGgT8IwBze06hvehPj0i0F5yT+aQn//mXDH/cNGZonvZl/DobMUG5CfnPRz7rTTkQYjcnZQt9u19p9TLCdA==","signatures":[{"sig":"MEUCIQDBoPOk9n5oYPyG+4MM/H1r4ObWRzzCcTRKdbxTfdKx1QIgWUslkmENsSHHSM5ZjiaDhNyN1DfSdeRdiBQQSBNUL7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5251125},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.10.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d1f985fcc97ce63f90b41abf0ad3a8be/salesforce-b2c-cli-1.10.0.tgz","_integrity":"sha512-cl9HGgT8IwBze06hvehPj0i0F5yT+aQn//mXDH/cNGZonvZl/DobMUG5CfnPRz7rTTkQYjcnZQt9u19p9TLCdA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.10.0_1778637763246_0.649122504111662","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260513031847":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260513031847","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260513031847","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1c38a759fa39a4831b6fc1d2e87b33e1d9771086","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260513031847.tgz","fileCount":910,"integrity":"sha512-0U8DZXW9MScOOx1wCraQY7u3PC9NK035v/T+HCgbQ5cVxX7Aj4sj2hyJoLJlhr8YbMYV85VYH90KeLSdCa1/Yw==","signatures":[{"sig":"MEUCIQCZP6q2cdXhiDNarTCicC0XSJqEfwpz9SzTmOr0xPj1DQIgRdbb6Vtscdka2K8JORi/sj77A0ICnF5CN8Y+iww971c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260513031847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5251169},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260513031847.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b63c3d452ffac9c6f4de750e6bb48816/salesforce-b2c-cli-0.0.0-nightly.20260513031847.tgz","_integrity":"sha512-0U8DZXW9MScOOx1wCraQY7u3PC9NK035v/T+HCgbQ5cVxX7Aj4sj2hyJoLJlhr8YbMYV85VYH90KeLSdCa1/Yw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260513031847_1778642478350_0.9407260235899975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260514031721":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260514031721","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260514031721","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"001a7e88b1f5eadca2c79655d27ea1d5fdff97a7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260514031721.tgz","fileCount":910,"integrity":"sha512-6wWFTZbaEjBnmQGQ2wB1I5HxQTNa6lcCi0S/FNH3uhjK+KRnd6Qlk1V3FAobfo+Ic7oHb1OzU9AsCtSyx4mhPA==","signatures":[{"sig":"MEQCIHTfN8w5KHEAMtOosiZlHVQqNotujTBtP5v6xMG/z8PHAiAA0MhTfJ6+/0DK9lsHpxLtdhgHMaQpUdNe/2CtA1cxbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260514031721","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5251169},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260514031721.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/c46f5cd021137b48199488351b59b446/salesforce-b2c-cli-0.0.0-nightly.20260514031721.tgz","_integrity":"sha512-6wWFTZbaEjBnmQGQ2wB1I5HxQTNa6lcCi0S/FNH3uhjK+KRnd6Qlk1V3FAobfo+Ic7oHb1OzU9AsCtSyx4mhPA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260514031721_1778728790090_0.7668770004126795","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260515031926":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260515031926","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260515031926","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"205ad30319303c48cc8e8c175eeadb27efeadcb1","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260515031926.tgz","fileCount":910,"integrity":"sha512-hK7jtZoDIM1mFwqY44V0tmNPS7Or6QhDyfFwtpxWrfvj+Xb9ydXyBSMz+g6Cp5XonoCGMPZyl/rg64+6Qb/JMg==","signatures":[{"sig":"MEUCIFUV1hvwMGzKqWbA+Y8gb/oAcp6ARtRbVXBh1oQVESz0AiEA4dMrphKbhrFE3qPY0NHu6CvjZKkCttXXD21GBj9/yZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260515031926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5251169},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260515031926.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/bab1abbbb08de088e3427b9f77ca5c11/salesforce-b2c-cli-0.0.0-nightly.20260515031926.tgz","_integrity":"sha512-hK7jtZoDIM1mFwqY44V0tmNPS7Or6QhDyfFwtpxWrfvj+Xb9ydXyBSMz+g6Cp5XonoCGMPZyl/rg64+6Qb/JMg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260515031926_1778815304892_0.6757727005618464","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260518032050":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260518032050","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260518032050","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d5fef837d80611043a6028a8f644b96c2d5429c2","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260518032050.tgz","fileCount":910,"integrity":"sha512-tmp/oNAu6kYrOMDsBZs5W+ILIQIZD1p6X7rlF0Ex+lIYgk+Rnxcow2Bv3B2+VGbdJYsNanJeeDCrfQdCyO1OFQ==","signatures":[{"sig":"MEQCIBrLJsMDY2Aj0aDqB5kBuH6FZ1oB5y2TTuk0RmgV3swzAiBtiASl1dPGsQbJPqDY1oCz9J0K+GJTSumA2mnPlgTgkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260518032050","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5251169},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260518032050.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/c462efaf33eac19b97e6c06388e6e854/salesforce-b2c-cli-0.0.0-nightly.20260518032050.tgz","_integrity":"sha512-tmp/oNAu6kYrOMDsBZs5W+ILIQIZD1p6X7rlF0Ex+lIYgk+Rnxcow2Bv3B2+VGbdJYsNanJeeDCrfQdCyO1OFQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260518032050_1779074590611_0.45657582489454107","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260519031905":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260519031905","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260519031905","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"246a7777fefa44a50b8a5fb75f6d93f4e100d13c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260519031905.tgz","fileCount":910,"integrity":"sha512-JRLnmeMydunUU2rs10u2xANZgf3QC/dLlNJFFwF1DnIpySAh/0vpHeEi9MPkZ4dIdPmPyZ4tpL0C87NZHMxY4w==","signatures":[{"sig":"MEYCIQDYqV7AYEIpX665ZhLyo9f0Ylo7Y/LCbQmOgMG6ehZ3vwIhALfeB15f8Z/qc58pndMOsfScqNm/1+AhL1f8cVm0tPxe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260519031905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5252828},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260519031905.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/51b81c8e2b8bde047f6b6f1175310411/salesforce-b2c-cli-0.0.0-nightly.20260519031905.tgz","_integrity":"sha512-JRLnmeMydunUU2rs10u2xANZgf3QC/dLlNJFFwF1DnIpySAh/0vpHeEi9MPkZ4dIdPmPyZ4tpL0C87NZHMxY4w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260519031905_1779160886170_0.6102181118738816","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260520031912":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260520031912","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260520031912","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"5e17e74a991712c56b47cb060ed28848318bc643","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260520031912.tgz","fileCount":910,"integrity":"sha512-/w/kVxL6vA2zjlz4RrS1NeK7ih9WS1IzjXchzMFzbtGYLDAmh5gwQbY4XrCtwFgwJJfznaXzamOSFmeoeimNuQ==","signatures":[{"sig":"MEQCIFEK8o4Re8lJa8hcLaN8qcsYzFwqLyC7HkHU+e+Le8+uAiBTKHd3L7fyLgI23uq4F7j/cOWU7scyIVIMUnI1+mhjtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260520031912","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5252828},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260520031912.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/67913e79e223c210369c6ec364c6478d/salesforce-b2c-cli-0.0.0-nightly.20260520031912.tgz","_integrity":"sha512-/w/kVxL6vA2zjlz4RrS1NeK7ih9WS1IzjXchzMFzbtGYLDAmh5gwQbY4XrCtwFgwJJfznaXzamOSFmeoeimNuQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.10.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260520031912_1779247265560_0.3939853148386183","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@salesforce/b2c-cli","version":"1.11.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.11.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"479b4a4014775438a3b84d1a4f30ce3d33ad0031","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.11.0.tgz","fileCount":910,"integrity":"sha512-4M2KVUcHK8XaJUybvUZ7tn/X9PTHLvp1lqh4ZpF5FbbkBOSmMPqVH/fAJbi97SpVIf6vczlbgsQufT+XWyFY+Q==","signatures":[{"sig":"MEUCIEaWRRJyh3fqk87BNn8Du6xgZmLm7sagCZf8rpg2oEMNAiEAkRFzZMXzDXnAn1OxkTdHEhdr5S3G7iam+Qw99iOoEnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5252784},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.11.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/3d7c2a9e1d00a7b6be8972e65074c64b/salesforce-b2c-cli-1.11.0.tgz","_integrity":"sha512-4M2KVUcHK8XaJUybvUZ7tn/X9PTHLvp1lqh4ZpF5FbbkBOSmMPqVH/fAJbi97SpVIf6vczlbgsQufT+XWyFY+Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.14.1","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.11.0_1779258300742_0.5211776591767778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260521031952":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260521031952","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260521031952","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"287fdafe823694c7d663211c92f5d332f99aae77","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260521031952.tgz","fileCount":910,"integrity":"sha512-qRi57/8vD8yKmBuQBcOFdBHAwhpsVm21ZYABmQDW2QSJ6cA/63goLwmNxgwKL0ooC34pBaVQD8l1CP/DkFt1dQ==","signatures":[{"sig":"MEQCIDDbYwIzepb6Ok2Q1SAWuT0H3w58RY0XO+mBIqFHhnSxAiB4hF4byMd05EIRDAFYzIqLVkfg8/2hwaUKFP0lYd6jPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260521031952","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5252828},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260521031952.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a56418b84ce0dcd9083434e52acd1d2d/salesforce-b2c-cli-0.0.0-nightly.20260521031952.tgz","_integrity":"sha512-qRi57/8vD8yKmBuQBcOFdBHAwhpsVm21ZYABmQDW2QSJ6cA/63goLwmNxgwKL0ooC34pBaVQD8l1CP/DkFt1dQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.15.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260521031952_1779333731283_0.641643885908215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260522031954":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260522031954","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260522031954","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"e0b19827793b527a5402ef11f029ffaa377c65c8","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260522031954.tgz","fileCount":910,"integrity":"sha512-iMm3iLnvubm/AeEBqeV8oxsigktsgLVVA1ljSsFxehNH1Q3SPGUmeNIXaQN0RAiRMPswMc09nkyNDICiO7Bo6Q==","signatures":[{"sig":"MEUCIQDVNTANkbI9Ty14k9OTSXrLgW0KRK7rY2kYjoSoSYYu8wIgR87FY3ZyPxZrZkUD81gwAIDY5iffyNlSQ/4y8/+deCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260522031954","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5252828},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260522031954.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/9788170ad0fb6214e2cf8c5c363e353a/salesforce-b2c-cli-0.0.0-nightly.20260522031954.tgz","_integrity":"sha512-iMm3iLnvubm/AeEBqeV8oxsigktsgLVVA1ljSsFxehNH1Q3SPGUmeNIXaQN0RAiRMPswMc09nkyNDICiO7Bo6Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.15.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260522031954_1779420132794_0.2698074897685414","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260525032118":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260525032118","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260525032118","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"7c0085b29b57ef82dfa2aaf667b18987996157f4","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260525032118.tgz","fileCount":910,"integrity":"sha512-N6XI++RGMj/67IMg8z8jEE3IqCvdQ7c3+9P829QwCZHT4qeAEwyda3oTw964XpZ2xqVu6cN5Ji4G99E7KvlgRA==","signatures":[{"sig":"MEYCIQDGKVH9IKEd1yz5701C2+7BOHSNVIUbKKnrJE7k142EBAIhAJsV0DMtMS3HBP1gcUlFgRgg5PRljTSErpYO1Bamv64R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260525032118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5252828},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260525032118.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/9923cd4eb6a4fe035fda1aecfd6360c0/salesforce-b2c-cli-0.0.0-nightly.20260525032118.tgz","_integrity":"sha512-N6XI++RGMj/67IMg8z8jEE3IqCvdQ7c3+9P829QwCZHT4qeAEwyda3oTw964XpZ2xqVu6cN5Ji4G99E7KvlgRA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.15.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260525032118_1779679414344_0.7860899907619618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260526031944":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260526031944","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260526031944","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"485c87f643c75e2e01580c11cffba7df94b181e5","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260526031944.tgz","fileCount":910,"integrity":"sha512-WbYAoAxQO2agUDvWtV+VYvj0qR05kuEevkRLj/9Rp/B3CLNzrypOJp6BtIRCVoFFKwdLem2QKPq9G0LcW1izTQ==","signatures":[{"sig":"MEUCIH4D1ftOpkTmo7kxkK8sXKLyfES7+G1/Hr3DdU9NfWxIAiEA9+1yGwgJiPfzXHyFuK1mj2QMEFTvTYgN8kdKvYMhYb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260526031944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5252828},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260526031944.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/0eacf7654256b21d71af175ca588df5d/salesforce-b2c-cli-0.0.0-nightly.20260526031944.tgz","_integrity":"sha512-WbYAoAxQO2agUDvWtV+VYvj0qR05kuEevkRLj/9Rp/B3CLNzrypOJp6BtIRCVoFFKwdLem2QKPq9G0LcW1izTQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.15.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260526031944_1779765722070_0.7827975383182131","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@salesforce/b2c-cli","version":"1.12.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.12.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d0f929de2b8089a1857acb97c74efbe1a27371a8","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.12.0.tgz","fileCount":1414,"integrity":"sha512-e8Oc03ggoAQBHpuWVo3VQVg+s1esXhWsdtpC3Xx9kaNStEDXsZj0GAUgTUOWs9ENKTBMJtdceCP/b1mrHHFajw==","signatures":[{"sig":"MEQCIBreb8EIFzpBf8lWvCjKv6jyewR5kUbBrdvgLIvamnSyAiB0mBgnAB6Z2efBxMnTEwyuBXSn+0MjZjtMzsWNQYTi+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7730996},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.12.0.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a84c7eb32f3d8b0eac810af56f9de3c8/salesforce-b2c-cli-1.12.0.tgz","_integrity":"sha512-e8Oc03ggoAQBHpuWVo3VQVg+s1esXhWsdtpC3Xx9kaNStEDXsZj0GAUgTUOWs9ENKTBMJtdceCP/b1mrHHFajw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.15.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.12.0_1779804688708_0.6651623580412516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260527032048":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260527032048","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260527032048","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"12b7c57e0713a66f7aaf653d4c5b534ef7cf7258","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260527032048.tgz","fileCount":1414,"integrity":"sha512-f3CsTJSCh05nSAWOBsDj0jnSB3OwXbMYgyQhigkmPDQEXUAQ5Ml4HgF0mpAfV2elueb0ZEfuK+pOvPFIovQmxA==","signatures":[{"sig":"MEYCIQCMCOZ35KT1JrcacZkkxCJMgLfeV7++JXYg192KJ1573gIhAMQJDj8SuFw5kQCYseGNIRMuvSL9vhk3/T0zALtPPkYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260527032048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7731040},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260527032048.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/14d595cf141332cb62183068609648c1/salesforce-b2c-cli-0.0.0-nightly.20260527032048.tgz","_integrity":"sha512-f3CsTJSCh05nSAWOBsDj0jnSB3OwXbMYgyQhigkmPDQEXUAQ5Ml4HgF0mpAfV2elueb0ZEfuK+pOvPFIovQmxA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.15.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260527032048_1779852193010_0.2790547225985507","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260528032208":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260528032208","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260528032208","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"86deaaba386280c2d6b1de578751cb80ee8cb34c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260528032208.tgz","fileCount":1414,"integrity":"sha512-/76lBqyzwD0G9sVWbFwCwDILOhSTB+O74DL2EsSyHregYxt3AnZlcW4Jq1ecGtKo+MgQGq8HYpZg4oA+iaBJYQ==","signatures":[{"sig":"MEQCIC3keB2J+LQMQIFKW3NCnxHMIOaSKDaU/YdF2DLevjbgAiBaSFsLIH7J0EEbuqjn3e6g6/mntg2gbsmE2+qROwcEdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260528032208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7731040},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260528032208.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/e2c227b913f6aa11f35645131a2e75b2/salesforce-b2c-cli-0.0.0-nightly.20260528032208.tgz","_integrity":"sha512-/76lBqyzwD0G9sVWbFwCwDILOhSTB+O74DL2EsSyHregYxt3AnZlcW4Jq1ecGtKo+MgQGq8HYpZg4oA+iaBJYQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260528032208_1779938674609_0.6100265117756383","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@salesforce/b2c-cli","version":"1.12.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.12.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"245b54e3a975fc7293b152c35e6f94e261c37ebd","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.12.1.tgz","fileCount":1414,"integrity":"sha512-hhst66u8d3Z0vo5fQ9VhoSH/VYM2UtelOksc9FPo3BShDczdvw3OJDH6EKiS5R3rtvfz91jgeQMu/0nG0sNwoA==","signatures":[{"sig":"MEYCIQCqgp3g6RJCPYhN8rdgY4tdrsv6N/hGq66sS0Cp2YgU6gIhALu/HnZ1TQpiqV7W36A1Pr4uTHnLNPoUkFIQaB//m8zT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7730996},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.12.1.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b24e5a26400f54debf96b24390c012ff/salesforce-b2c-cli-1.12.1.tgz","_integrity":"sha512-hhst66u8d3Z0vo5fQ9VhoSH/VYM2UtelOksc9FPo3BShDczdvw3OJDH6EKiS5R3rtvfz91jgeQMu/0nG0sNwoA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.12.1_1780014128670_0.9334968075260044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260529032030":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260529032030","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260529032030","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"eeead5d414dff7161cbd59caa988647ea170fea7","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260529032030.tgz","fileCount":1414,"integrity":"sha512-tmly+oo5c83vSLzZi+x+KCKvMpPj8SgdcMOwra2BavwZ3V1vYM31vzTFR7wn5qOY+K4HD8nm9ZVThhS4LhJyaQ==","signatures":[{"sig":"MEQCID4ZSKBb5oUIodVkB3l3YNBB/ytKT7wRQ8q7epeiJOC1AiBJxDvAz9MtUu44VSkbRqTtE4y++CEPb14bP9XgkGtugQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260529032030","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7731040},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260529032030.tgz","oclif":{"bin":"b2c","topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/58074bb70786d0355a5c607a9934c4ec/salesforce-b2c-cli-0.0.0-nightly.20260529032030.tgz","_integrity":"sha512-tmly+oo5c83vSLzZi+x+KCKvMpPj8SgdcMOwra2BavwZ3V1vYM31vzTFR7wn5qOY+K4HD8nm9ZVThhS4LhJyaQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.11.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.6.2","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260529032030_1780024979767_0.12381070947932726","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@salesforce/b2c-cli","version":"1.14.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.14.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9c331be0d77694740418ed022ad12811150c4dd5","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.14.1.tgz","fileCount":1456,"integrity":"sha512-gXVi94I3YFzMT3GlKMF9ro9D34ZYIALFfBh7UrzqyL4G9CFTVpFsq5Mrv9aVYMzCMXP6J+WgbNsybmKKsKKPgg==","signatures":[{"sig":"MEUCIQCnDaXD4S88cqMpub183AFteKcRF3d6EeKzDLBWNT7gwQIgDvcizlg+FLK+rSQ3mFoDt54tr4KhrDqjBJYKSOPkcZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8009292},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.14.1.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d3cdfad4b8207551f6ea5fce9ded8df3/salesforce-b2c-cli-1.14.1.tgz","_integrity":"sha512-gXVi94I3YFzMT3GlKMF9ro9D34ZYIALFfBh7UrzqyL4G9CFTVpFsq5Mrv9aVYMzCMXP6J+WgbNsybmKKsKKPgg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.12.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.14.1_1781015476062_0.7746334528947973","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260610031911":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260610031911","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260610031911","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"5da21b3bebd38614763a0999b1167472885db52d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260610031911.tgz","fileCount":1456,"integrity":"sha512-WmWMsADl2F1rDu04pX691xf1lmzH+yINmBVXHhkueWZhaMUzbwzSXUxPtAJXInPhzCWBWj5EBtSALHsd0TUqdg==","signatures":[{"sig":"MEUCIQCqJDUdeSlu3ZvPdgH+juuYdk6Z58DYjqJ1juze7KYKCQIgRDWz1Ugf4ALE+k70Yg1bGhqmSvuOG+Wc0GKBEFRZefI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260610031911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8009382},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260610031911.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/3ee11bb44014e107c3f4ab0f94fc6fc5/salesforce-b2c-cli-0.0.0-nightly.20260610031911.tgz","_integrity":"sha512-WmWMsADl2F1rDu04pX691xf1lmzH+yINmBVXHhkueWZhaMUzbwzSXUxPtAJXInPhzCWBWj5EBtSALHsd0TUqdg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.12.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260610031911_1781061738925_0.16196901181930135","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260611031817":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260611031817","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260611031817","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"3f2c86b639bcd80ae5670b1a09eae7384039062f","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260611031817.tgz","fileCount":1456,"integrity":"sha512-/fd7sjUDtdFoEFeTmK1YCePjV0BB+lxXoirsBSKMFhLgLFOi6SsLR5k0WZps4TjaFArCVd0wnjaYHdpmDHp7sA==","signatures":[{"sig":"MEYCIQC1gR6ViudefZKgcKKIGf9/kXxw5wYEh6vhALkXJ9SUYQIhAKWtWW4GX/4bsP5WOiye0TWog1EXLbD73yVLTeO++Cqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260611031817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8009382},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260611031817.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b58b228c0b40ea75b30fd48596a50556/salesforce-b2c-cli-0.0.0-nightly.20260611031817.tgz","_integrity":"sha512-/fd7sjUDtdFoEFeTmK1YCePjV0BB+lxXoirsBSKMFhLgLFOi6SsLR5k0WZps4TjaFArCVd0wnjaYHdpmDHp7sA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.12.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260611031817_1781148050137_0.2514029036899277","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@salesforce/b2c-cli","version":"1.15.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.15.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"40bb3f71cdc1377a9d574fd1ef2965baf7a3923d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.15.0.tgz","fileCount":1456,"integrity":"sha512-J7E8LrHE6jRLnAK7U6gwACL7IyuliCPE8d2V0NK2iL6hagI6fguo5cHKiG5gJZFguiND2o0J/g5Uk1V0rFZWhQ==","signatures":[{"sig":"MEYCIQDucLIC+Kk9IYW+3WCU9HnIcHKZ70UGGYlEX6aHJsAOrgIhANv9SvGBx6BV4uqLVo1BYVsx74U7mUOm9yznvGXtOgfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8009812},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.15.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/81756df52e8a54387acee42eb5a4f1bb/salesforce-b2c-cli-1.15.0.tgz","_integrity":"sha512-J7E8LrHE6jRLnAK7U6gwACL7IyuliCPE8d2V0NK2iL6hagI6fguo5cHKiG5gJZFguiND2o0J/g5Uk1V0rFZWhQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.13.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.15.0_1781194414136_0.12979539912048077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260612032057":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260612032057","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260612032057","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"57e7c353f83d1de1cdec30b64fd402948bf7bdaa","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260612032057.tgz","fileCount":1456,"integrity":"sha512-X9qi/6PsLBdy0tuvFXxAFH/ks2BHkWsNhGzZs0CXOIuuHsT/4wO16JE77P+THg105r8pOmkfelwGU4/LvU2zpg==","signatures":[{"sig":"MEUCIFCamwxJ7wUiJFp5hYkTrY8jfvlyPtrjP+q8KKQ7LGkYAiEAodgaHbFYCd5XY1qM2CGiBjUuClysOUDJsqyQq2pa4TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260612032057","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8009856},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260612032057.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/0ccdacedc592dab13d56874bbe7fd209/salesforce-b2c-cli-0.0.0-nightly.20260612032057.tgz","_integrity":"sha512-X9qi/6PsLBdy0tuvFXxAFH/ks2BHkWsNhGzZs0CXOIuuHsT/4wO16JE77P+THg105r8pOmkfelwGU4/LvU2zpg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.13.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260612032057_1781234639642_0.7203400582858384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260615032241":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260615032241","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260615032241","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"3738d9a14a56b8e2fcd4fe6da2a50e812e023a93","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260615032241.tgz","fileCount":1510,"integrity":"sha512-7wgAL9Urt8uvgG+i2jBkTyGHAqDma8UKPdE4KWzduPiZXLi5f+v2NbuvDjcpz2FlMGoNFCgB6XW2/zoIQQb6dw==","signatures":[{"sig":"MEUCIQC1gm1fIiwiMFP186fLeQ1tG6rnPqapBdSHDdiqwf1bYQIgdN4SPgl5e2nixQV6/gKLzmHFVLhjLty4b3nlWmB6wLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260615032241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8326315},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260615032241.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/1670f7434ccdcf7beaf961eaab54e531/salesforce-b2c-cli-0.0.0-nightly.20260615032241.tgz","_integrity":"sha512-7wgAL9Urt8uvgG+i2jBkTyGHAqDma8UKPdE4KWzduPiZXLi5f+v2NbuvDjcpz2FlMGoNFCgB6XW2/zoIQQb6dw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.13.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^10","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260615032241_1781493952235_0.27190831507880686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260616032109":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260616032109","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260616032109","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"141838aabbe417fe3a5dcf1a7b21a9a9543b6ec5","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260616032109.tgz","fileCount":1510,"integrity":"sha512-4vDDwoUGn5in1CSRO80egx0Nh4cU6LtcsrLFjjOXWJew7P/oHkkgozgQakZc1cYKi16NPCvHX1oZL2FMAtokBQ==","signatures":[{"sig":"MEYCIQD9Xgedr8Q37LEgfIJJdR7QkhHSvn/tbgjDQLabRnfNRgIhAMWzObgw+hpghZRh1dsooDEETwRL8QuCVGrOdi1HKF+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260616032109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8326323},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260616032109.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/985c92a59027026c6f11cd26d8a00f7d/salesforce-b2c-cli-0.0.0-nightly.20260616032109.tgz","_integrity":"sha512-4vDDwoUGn5in1CSRO80egx0Nh4cU6LtcsrLFjjOXWJew7P/oHkkgozgQakZc1cYKi16NPCvHX1oZL2FMAtokBQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.13.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260616032109_1781580228946_0.9865826204036439","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260617032053":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260617032053","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260617032053","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"296346e54b36933c7cc69efb577dcf8b87a3f88c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260617032053.tgz","fileCount":1510,"integrity":"sha512-E0yllNU9cA65XXIcnblIXKBwHINPynNHnw90iPW2syG3uqebjZ2rNWwzTeLoFJqhZsMbb11QuYYIlb+AUxcfCA==","signatures":[{"sig":"MEUCICfpubQQkO/VWWAJF400NU9iHKTYKNCekCRVzb1Hy3cdAiEA9kNE4RqfM7XC/HDBclnPK1u93foYKq0FJG0a0n0ntB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260617032053","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8326323},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260617032053.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/f08f2ae338030c0ffd77afe49f547086/salesforce-b2c-cli-0.0.0-nightly.20260617032053.tgz","_integrity":"sha512-E0yllNU9cA65XXIcnblIXKBwHINPynNHnw90iPW2syG3uqebjZ2rNWwzTeLoFJqhZsMbb11QuYYIlb+AUxcfCA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.13.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260617032053_1781666633762_0.2737063023591164","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@salesforce/b2c-cli","version":"1.16.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.16.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"e672b98b12553f964270064c36ccd4de0e7af4ee","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.16.0.tgz","fileCount":1510,"integrity":"sha512-idFjSmcKPxI00XV0w+sAA8+qtDdekqsV9qDuAXjFIGHr1Gs7JY5F396T5ikHgk5z2htwTBb0ur3xpvw1VfwBYw==","signatures":[{"sig":"MEUCIHq1NBrGz8erw8M07jQkI7Tw4ceayxlPVUYomrQ6crWMAiEAirYIJKZ6XHI+N326ALCxF+NvnW3PsIDLnyXCTvZezdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8326279},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.16.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/db41c00e862fd9b6feb83d732f4487fd/salesforce-b2c-cli-1.16.0.tgz","_integrity":"sha512-idFjSmcKPxI00XV0w+sAA8+qtDdekqsV9qDuAXjFIGHr1Gs7JY5F396T5ikHgk5z2htwTBb0ur3xpvw1VfwBYw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.14.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.16.0_1781737714303_0.01719738269231974","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260618032009":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260618032009","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260618032009","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"f1628efd4dbb87f3fdabc6c1d84bc393b9ff97be","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260618032009.tgz","fileCount":1510,"integrity":"sha512-Hxxg+IRLe5x2Uzy6iLbIsPQYoPxN6ZQLD+NUVyn++RPGjIvC3Z3iSoR6xZNYWx8GxexUGHnMI/aWrSEml7X1eQ==","signatures":[{"sig":"MEYCIQCkpN54lJPxDT1t9SGDzE45vYmeSbiB69Ziih/jnBpoxQIhANgFNz1iy7MJUNSLCcj/nQ/i/DRmpNQzXfQjD+H0jOvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260618032009","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8326323},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260618032009.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/bc533159b71dfab98cf1c8c0cb5d4603/salesforce-b2c-cli-0.0.0-nightly.20260618032009.tgz","_integrity":"sha512-Hxxg+IRLe5x2Uzy6iLbIsPQYoPxN6ZQLD+NUVyn++RPGjIvC3Z3iSoR6xZNYWx8GxexUGHnMI/aWrSEml7X1eQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.14.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260618032009_1781752994637_0.25418002852186117","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@salesforce/b2c-cli","version":"1.16.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.16.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"c10d2c4692ef1f3d20ab9744942844b27fce2063","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.16.1.tgz","fileCount":1510,"integrity":"sha512-5azEDZB/Oz7SeeOeBwl5Xxkmqdd7ME7swnslJUD6l2L7eazBn5jc6Z7HiRN4HX7cnPtIyPVLIlSWhhM4ylJgLQ==","signatures":[{"sig":"MEYCIQDTm7PA7xahVcmhoPJ7+Jmyje8op/bxEmiu/4symcLsZwIhAOEbXnRYK2sBBFJIXo2ycBBY/pndbGBgyv2AyDcpDO3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8326279},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.16.1.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/c8d99b68ec0cf5dadeb8a178733fea64/salesforce-b2c-cli-1.16.1.tgz","_integrity":"sha512-5azEDZB/Oz7SeeOeBwl5Xxkmqdd7ME7swnslJUD6l2L7eazBn5jc6Z7HiRN4HX7cnPtIyPVLIlSWhhM4ylJgLQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.14.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.16.1_1781813216144_0.25554680066588076","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@salesforce/b2c-cli","version":"1.17.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.17.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"34a2e6546a039274ada5dc1a759ffb7de98b7692","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.17.0.tgz","fileCount":1510,"integrity":"sha512-lSJRi0L2pLmiaQXXnwakjDXgBpsJavMwiUOFE/1Auuao8d9rri94D3kr1mKmA7eZ0Yp18JtDbExBP2g70pX3NQ==","signatures":[{"sig":"MEQCIEaWNi5pbIFQ2MoNeZxnllUHwcnSXsUJDL0psO+eDHBtAiA9SUFlKftpezAoGphWGRzUqM+mfi3T3v8dQ9M37baPdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327261},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.17.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/8f8ed1bac110ab808891161728c5f018/salesforce-b2c-cli-1.17.0.tgz","_integrity":"sha512-lSJRi0L2pLmiaQXXnwakjDXgBpsJavMwiUOFE/1Auuao8d9rri94D3kr1mKmA7eZ0Yp18JtDbExBP2g70pX3NQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.15.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.17.0_1781828872261_0.5637731187220787","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260619032154":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260619032154","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260619032154","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"c2eaa83a560f9267d48cc5fe10335627979d16bf","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260619032154.tgz","fileCount":1510,"integrity":"sha512-WhHkmmEEHVng0BtyBj4dxDlGPJ+4rD4sk/eXp7IqVn0sqotTRrNmZQHZndUCYcY8bnbukrxDeRXR7C15ujlf6w==","signatures":[{"sig":"MEYCIQD/Su4naQfzJrG9+vhA/+Oi57hq8+lNRwl/7NxfdOeRIQIhANNxnx1JjXTrfP+XF26o51jrVJKBc1ezoi/wXaL1+aSk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260619032154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327305},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260619032154.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/207dea8d5efe097147163b83d00143da/salesforce-b2c-cli-0.0.0-nightly.20260619032154.tgz","_integrity":"sha512-WhHkmmEEHVng0BtyBj4dxDlGPJ+4rD4sk/eXp7IqVn0sqotTRrNmZQHZndUCYcY8bnbukrxDeRXR7C15ujlf6w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.15.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260619032154_1781839500862_0.4908846401330915","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@salesforce/b2c-cli","version":"1.17.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.17.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"b8baecebd5873f2fc46e2bd48fb95b789021ba6d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.17.1.tgz","fileCount":1510,"integrity":"sha512-Od22sY5nUiFq4FnLsvcrbxwp7wyt2zqg8k1XyLe2diuJGHdvJG9wzBBsDfQBgJ3hV4FLB0UwbhrfJbLf1F38vA==","signatures":[{"sig":"MEUCIA4cVvSppCXWLK5WikcaUMsG8jJsgJhbK8yvZZFYlIxVAiEA3b/3ADL+k5MNthbCfrKQ5uMNi5dg7dt/i9HEMsWRp+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327607},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.17.1.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/20e53bb2daa0174ca23354fb6b38b264/salesforce-b2c-cli-1.17.1.tgz","_integrity":"sha512-Od22sY5nUiFq4FnLsvcrbxwp7wyt2zqg8k1XyLe2diuJGHdvJG9wzBBsDfQBgJ3hV4FLB0UwbhrfJbLf1F38vA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.15.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.17.1_1781928767621_0.5365017113263051","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260622032236":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260622032236","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260622032236","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"49f0359501822e5f6bf737ef4503ec9dd2b0e219","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260622032236.tgz","fileCount":1510,"integrity":"sha512-+CNiNzrE/akECmUvTW5eW6omje2o74lPiyhSe770ETSSlo/HKdZ5ZWE+OVxMWNCXuD+SwsEvrDMLSdRt6Q1j0A==","signatures":[{"sig":"MEUCIEHhtqG+DjhmuViMOs+sqcZ+SJmkdIVnTBEonu039sZhAiEA0LIDz2xWeF10sind6XBiZVjlOC2+sZ0xYqvLcceKG5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260622032236","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260622032236.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/6e138c3ab3f6e4cf723cef7952d37226/salesforce-b2c-cli-0.0.0-nightly.20260622032236.tgz","_integrity":"sha512-+CNiNzrE/akECmUvTW5eW6omje2o74lPiyhSe770ETSSlo/HKdZ5ZWE+OVxMWNCXuD+SwsEvrDMLSdRt6Q1j0A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.15.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260622032236_1782098737918_0.7911682518401078","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260623031810":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260623031810","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260623031810","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"155d60ce110bd1c2ef005e85e63e710e63ad877d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260623031810.tgz","fileCount":1510,"integrity":"sha512-g4H269yEtzIdDbngH7kBZQ4qjyz8VrSBwff73qbGG+1zGfE2vll/2Mq99uk94ZFs9vV4S4mjiXp9bimnlDW7GA==","signatures":[{"sig":"MEUCIQCXYCnJYVABTSO//STLyYt0NMr3IYunRR4Lr0wV1CDSDQIgR0yxXj+gQXqZ4Op/bAMnRnIxNwAavsGZj20l0TvffF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260623031810","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260623031810.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/57044c205b0b5f9c3c45bb78a77ae03e/salesforce-b2c-cli-0.0.0-nightly.20260623031810.tgz","_integrity":"sha512-g4H269yEtzIdDbngH7kBZQ4qjyz8VrSBwff73qbGG+1zGfE2vll/2Mq99uk94ZFs9vV4S4mjiXp9bimnlDW7GA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.15.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260623031810_1782184877428_0.93586988869046","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@salesforce/b2c-cli","version":"1.17.2","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.17.2","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"2b16b60f88774f402b1cfb88cc78ecc5b94d76d2","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.17.2.tgz","fileCount":1510,"integrity":"sha512-y3fJJHoKftZEZ21aIgTsrNV/9m8dVtx/QcRrnAVRPUVcZ4OLvlIQ3bhfFLc2Oy7lr7C6OHkA64BBLGmxUD9/Gg==","signatures":[{"sig":"MEUCIFfxcqFbVQ5bSutTYnANq7/5FlN5yNOBBAVOb+O3ZzOdAiEAitqCVu7wKP1QZjq5O00ofVRcwD6E3u/Qmn4tIYmdjfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327607},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.17.2.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a397623a3256cb1d92c27187a6add1a1/salesforce-b2c-cli-1.17.2.tgz","_integrity":"sha512-y3fJJHoKftZEZ21aIgTsrNV/9m8dVtx/QcRrnAVRPUVcZ4OLvlIQ3bhfFLc2Oy7lr7C6OHkA64BBLGmxUD9/Gg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.16.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.17.2_1782236714493_0.753564088975275","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260624031832":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260624031832","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260624031832","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9c0db90354728e02a0a4d10a8d2b75cbef59565e","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260624031832.tgz","fileCount":1510,"integrity":"sha512-huKRgs4xjahm+rM/6EQCHgR+H7YtMK7kYZhDkTtOD6pr5KJJrM0+Sa0eyejOLYAEHjbcHE50Eup4Ggb4ndyjSA==","signatures":[{"sig":"MEQCIQDG2qFGejlf/19C+y0soJqmylBQu/Cpsa9snegZ+JAzoQIfft7PBJndOL5KViNXKDxmbrCtOQi9Kpsyd8WB3Pqkvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260624031832","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260624031832.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b59dc9e37709cebfe95e0bff0bf3b315/salesforce-b2c-cli-0.0.0-nightly.20260624031832.tgz","_integrity":"sha512-huKRgs4xjahm+rM/6EQCHgR+H7YtMK7kYZhDkTtOD6pr5KJJrM0+Sa0eyejOLYAEHjbcHE50Eup4Ggb4ndyjSA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.16.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260624031832_1782271308099_0.30948010441117857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260625031817":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260625031817","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260625031817","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d38276a5590d97e9b8e1eee24424548f7c668a8d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260625031817.tgz","fileCount":1510,"integrity":"sha512-HEq+AQVdiqtn1eX1d4mtrBG5+wzqlpmHvwAiiU8CHrZyHQW2njgEF4VQZCY6ofr66bHFQW7M5ygHf4QWMompaA==","signatures":[{"sig":"MEUCIBi/K90MVIRkfR9vG5439FXDPSGM3s9c6dFwcpt9D2zeAiEAwGDipP9XcZyapwiXoeoQiDibQc20qNoRyjYG60pgSHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260625031817","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260625031817.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/9b2f87ab6087de18c5040763b055db5c/salesforce-b2c-cli-0.0.0-nightly.20260625031817.tgz","_integrity":"sha512-HEq+AQVdiqtn1eX1d4mtrBG5+wzqlpmHvwAiiU8CHrZyHQW2njgEF4VQZCY6ofr66bHFQW7M5ygHf4QWMompaA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.16.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260625031817_1782357689328_0.04946793998484922","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260626031910":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260626031910","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260626031910","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ba2b8695a4451ad93f6703cb6832c1dee9c5a2d2","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260626031910.tgz","fileCount":1510,"integrity":"sha512-ZOzGRO91CzJeeGeidzzE7IDed3TjcE8phZwsf066V7Ou1xSKZBS1kplBm1z419ujUNROlWKX9DXOdj+RAJoOzQ==","signatures":[{"sig":"MEQCIBsNTaHvjKPrHiA4c74Itiullv8GU3ePQSpEKogMJebjAiAcYGTuK6FWxOHkj1sVAoHx8FOyTrsXNxfsuFVpOG0rxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260626031910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260626031910.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/7c73d7691f09bbc4263f439c9551698e/salesforce-b2c-cli-0.0.0-nightly.20260626031910.tgz","_integrity":"sha512-ZOzGRO91CzJeeGeidzzE7IDed3TjcE8phZwsf066V7Ou1xSKZBS1kplBm1z419ujUNROlWKX9DXOdj+RAJoOzQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.16.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260626031910_1782444143423_0.38232907661309046","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260629032150":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260629032150","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260629032150","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6c9a91e2b2a696d263af42c4b2ce3581370f8fcd","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260629032150.tgz","fileCount":1510,"integrity":"sha512-CfHH4NoaG9jCeOWTKzquYE17G8yUJkTuevFKtizE8nOkXl8PwuJQM1xa77BZXphyZ0Dx0fzjtfD/P2T/TK3w1A==","signatures":[{"sig":"MEUCIETFFj2VWvEaa1pDEwQZgLx/S9A07xIu+0tYaCsNoz9cAiEAsaaWxY56Vn+H3aCiZmcKWM78s6oRDrvM2ScjJBEe+nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260629032150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260629032150.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/baf5157153b4b4b6699aab0ced43193a/salesforce-b2c-cli-0.0.0-nightly.20260629032150.tgz","_integrity":"sha512-CfHH4NoaG9jCeOWTKzquYE17G8yUJkTuevFKtizE8nOkXl8PwuJQM1xa77BZXphyZ0Dx0fzjtfD/P2T/TK3w1A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.17.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.16.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260629032150_1782703505146_0.9525401802386539","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@salesforce/b2c-cli","version":"1.17.3","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.17.3","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"8604a487e8d020881bbb698a33f6db9125106c40","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.17.3.tgz","fileCount":1510,"integrity":"sha512-LnPetZ7KNJKMlbzUbWbdM8BSfdH6ln/jSty/qqQLwRBXh094gdF2W3NrZMJysWwkfSn3h7pTtABJ8KTLeEmykQ==","signatures":[{"sig":"MEYCIQCBc5qVAOh9u5N4ftPPMi/y2kIodDazkUMZEy8rZfjcEwIhAPPkNLL58ubtD1wZB8aiUxqTrf/A3Ez0Wq5XS770W8M2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327607},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.17.3.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/349984857f39eaa2cb21f2a44eb7590e/salesforce-b2c-cli-1.17.3.tgz","_integrity":"sha512-LnPetZ7KNJKMlbzUbWbdM8BSfdH6ln/jSty/qqQLwRBXh094gdF2W3NrZMJysWwkfSn3h7pTtABJ8KTLeEmykQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.17.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.17.3_1782777445220_0.2774735738553007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260630031813":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260630031813","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260630031813","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"c7619d213975da5253cf37b2d8fc6579e0261f6d","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260630031813.tgz","fileCount":1510,"integrity":"sha512-/F9w+yfck4Ot+MysI2kBvRFTVSGFA29L3UbReO/XCBd6ejq0/2QhcvzDilVBv7TC5dczz+WXHqRSzIlo+Wj8gw==","signatures":[{"sig":"MEUCIBYpExk4mY2bIg0FtenDFdxbTQrjQuw7dW+vk2fVbQ6ZAiEAmwBOEyTHJhyjEV+57AS5aiISMLKBd+wC9V7CNoEhhUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260630031813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260630031813.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/36f93051c780369620e1d54687f9e4ec/salesforce-b2c-cli-0.0.0-nightly.20260630031813.tgz","_integrity":"sha512-/F9w+yfck4Ot+MysI2kBvRFTVSGFA29L3UbReO/XCBd6ejq0/2QhcvzDilVBv7TC5dczz+WXHqRSzIlo+Wj8gw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.17.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260630031813_1782789677950_0.2870026842816893","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260701031954":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260701031954","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260701031954","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6e338324274bb9e88062c452334f6145d45b7a64","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260701031954.tgz","fileCount":1510,"integrity":"sha512-M3Dq36oatTM4pjRw3Kf/KmGmGdiVYCh2ufIAeWJ+6cpD5/9ap747O37tCmkrDm+yh5M+X6kn8fQrmjR1HnefHQ==","signatures":[{"sig":"MEQCIHQx+U64oEM6vGyHv7/seRLf+UCoxIt9+pXYlsg8gZKTAiBP/1BwQND1dRBeAufCmT+Y+WVzSXFPo1YsvLvBJXqr5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260701031954","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260701031954.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/8886d3830259f8dbed7e30503bf8f95d/salesforce-b2c-cli-0.0.0-nightly.20260701031954.tgz","_integrity":"sha512-M3Dq36oatTM4pjRw3Kf/KmGmGdiVYCh2ufIAeWJ+6cpD5/9ap747O37tCmkrDm+yh5M+X6kn8fQrmjR1HnefHQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.17.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260701031954_1782876176948_0.7992457078967159","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260702031652":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260702031652","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260702031652","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a9ed91d36e2bda1deca3362e2ba8b912eac5ec1e","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260702031652.tgz","fileCount":1510,"integrity":"sha512-2jaxjtpAAWxdsLszATgWhMYl0+elEc41jUg6eGR/dOPsk9JmIRWxr7N4ROw73CDMm3Bo2B8AFnCq0/YP4oYfXw==","signatures":[{"sig":"MEUCICSpT37ORvaQojOx54+1auAm3iz4LmjeZ15GE8vdL4ySAiEAsiQ1s4Isl35zfzvsKu5P5qH9Y0whjfYtu4pV6ks/b6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260702031652","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260702031652.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/0487b793cfb9a38cb052c94103b45a90/salesforce-b2c-cli-0.0.0-nightly.20260702031652.tgz","_integrity":"sha512-2jaxjtpAAWxdsLszATgWhMYl0+elEc41jUg6eGR/dOPsk9JmIRWxr7N4ROw73CDMm3Bo2B8AFnCq0/YP4oYfXw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.17.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260702031652_1782962402285_0.42520049894207945","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260703031332":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260703031332","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260703031332","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"32f924a0d7925094d80a7cf400731e909aa05594","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260703031332.tgz","fileCount":1510,"integrity":"sha512-4m/RSbwVuHApleDl8msfTEtCDsP9FVfNgz3NMEHqAkMn+gO8YET9EQrZS0P8jxt714S2PoZ9xDa/VTKmreCamQ==","signatures":[{"sig":"MEYCIQDMWaSEaIWPpjnZESYQypAj6G4TvTFCIUnFJctQeTyfwgIhAKMBLYOLRex6qaPGyhqlIVsFFN7W6J44MWhtUlonGmZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260703031332","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260703031332.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/327306a3bbced6a401b1f6fe219ba0b3/salesforce-b2c-cli-0.0.0-nightly.20260703031332.tgz","_integrity":"sha512-4m/RSbwVuHApleDl8msfTEtCDsP9FVfNgz3NMEHqAkMn+gO8YET9EQrZS0P8jxt714S2PoZ9xDa/VTKmreCamQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.17.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260703031332_1783048599403_0.02225216128067742","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260706031701":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260706031701","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260706031701","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"0c0b85fa1fcc416ce945d2b70155a6d90825bdae","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260706031701.tgz","fileCount":1510,"integrity":"sha512-L+2+nIXN1iJpsg7eixf0R0nrSuaDyIg+5BI7UFk+pe/JKbiWAdKdiV3IkGpkhVNFzGB837CHqoYJKZDbeV06rQ==","signatures":[{"sig":"MEQCIGto4+xHO+dJ6BAtis1AO6dQlXSHVZxes3gHKaGfI6QmAiBGdat/zP3iPxct6G3jp50H0qXViak/qjQVMfxXRTCjXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260706031701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8327651},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260706031701.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/cbf7ab0236dcaed8e256998c2b3d477f/salesforce-b2c-cli-0.0.0-nightly.20260706031701.tgz","_integrity":"sha512-L+2+nIXN1iJpsg7eixf0R0nrSuaDyIg+5BI7UFk+pe/JKbiWAdKdiV3IkGpkhVNFzGB837CHqoYJKZDbeV06rQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.17.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260706031701_1783308010616_0.6303431748275101","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260707031415":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260707031415","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260707031415","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"af2aca5069cca0e18bf441a9a2419958b7b67726","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260707031415.tgz","fileCount":1510,"integrity":"sha512-dTjzyGzYDmuBMuFuPeLL06VNp9mKegjs1L/S/DgYcS5nbwb8e3KDqOOds+WLjYFfBFL2kM2Sr682/86hvnIu5g==","signatures":[{"sig":"MEQCIDmIDaxQhShAkNlwlLkNAFYLmakGFpoFBNRMr5knh9RPAiBfFGNRloJ7AQu2Y4dpsuULZElqjUbzY64w7vvwR6axdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260707031415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8342258},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260707031415.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ab29927fa553ccd06c6f294840a2061b/salesforce-b2c-cli-0.0.0-nightly.20260707031415.tgz","_integrity":"sha512-dTjzyGzYDmuBMuFuPeLL06VNp9mKegjs1L/S/DgYcS5nbwb8e3KDqOOds+WLjYFfBFL2kM2Sr682/86hvnIu5g==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.17.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260707031415_1783394248144_0.8116207000816706","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260708031122":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260708031122","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260708031122","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"17d329339cbe1409418c67a8f10d43c3a34bbcba","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260708031122.tgz","fileCount":1510,"integrity":"sha512-r1BUrCzWBJOZyxazySIjfkXCFLhDObzUgPJ09I1eERYB7bCXQK5QVFwt5jP3fWLnIa+cT9n29E8D1Lyzw5ynzg==","signatures":[{"sig":"MEYCIQCb6UBBJesP0W+XHoBBPNbBKF5EbMVuGRZySfKwKqbqSwIhAOn1VweWYW9PnRxonObNMSduJ7jJcOGCXFPGwM2l6rSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260708031122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8342248},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260708031122.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/34e23475f7d36fead3145f80146b5709/salesforce-b2c-cli-0.0.0-nightly.20260708031122.tgz","_integrity":"sha512-r1BUrCzWBJOZyxazySIjfkXCFLhDObzUgPJ09I1eERYB7bCXQK5QVFwt5jP3fWLnIa+cT9n29E8D1Lyzw5ynzg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.17.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260708031122_1783480476937_0.1483112436444829","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@salesforce/b2c-cli","version":"1.18.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.18.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"e324d0e703bc241bdc140eed81b607eaf1552531","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.18.0.tgz","fileCount":1510,"integrity":"sha512-KfbT/9ihomVragC26cuUWKPmZjwVBPW1FOWlVhvAT6KH6SrfEd00ChE/zhHBJoOeOALeKpkbkBx72+dLxj046A==","signatures":[{"sig":"MEUCIQDbHcVr2A8MNWO7bOmUg4LVIjhhuTc+0JsrSZUo4XM4+QIga29y3UE3QdERmxtFegPznIZ1B9cGn/5Yjnm7j1oWdhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8342204},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.18.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/859e922be96a94f56b8f1dc74349576c/salesforce-b2c-cli-1.18.0.tgz","_integrity":"sha512-KfbT/9ihomVragC26cuUWKPmZjwVBPW1FOWlVhvAT6KH6SrfEd00ChE/zhHBJoOeOALeKpkbkBx72+dLxj046A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.18.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.18.0_1783488852680_0.9669616652874939","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@salesforce/b2c-cli","version":"1.19.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.19.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"792a2ad9088e2df14719535168e886194c8b9e66","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.19.0.tgz","fileCount":1546,"integrity":"sha512-zvWMsCs3Frqp0H2ABUy6qgwyvxxC+XqYsb2VNVAPEzRb7AkE4FJnOZINMO/AIHIG6kiz6Se60MeNGt2E6F2Tzg==","signatures":[{"sig":"MEUCIH9djGfnFqoKH6zeiQ/0OyoGKMJWXdjKeInjCq/u9aheAiEAwQekv3VK0TxK3jsfKUExY/krNMnxx+uA34vC1aJkSi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8529991},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.19.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b39a5769ad8038f28610f33ec102422d/salesforce-b2c-cli-1.19.0.tgz","_integrity":"sha512-zvWMsCs3Frqp0H2ABUy6qgwyvxxC+XqYsb2VNVAPEzRb7AkE4FJnOZINMO/AIHIG6kiz6Se60MeNGt2E6F2Tzg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.18.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.19.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.19.0_1783537994392_0.07047048031629988","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260709161834":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260709161834","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260709161834","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"830118481e1440a1e853bdae6ee74f400ccf3b9b","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260709161834.tgz","fileCount":1546,"integrity":"sha512-eLYZTQaQ99UNC1SApZTCtWlK5O39TQXUYsEq5uxnxFdK/5sIUBmwdWykLm0VKCZMVDtjAyMY8vhsSPq2f9yh3w==","signatures":[{"sig":"MEUCIAk4tXTA7sRU2wIMHZCRhVPGAOVCSNU/6oM8VhoU1JDlAiEApN1me+z1cpFYzN6JQ7CVjPSDAE6vXv80IyJWUij//nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260709161834","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8530035},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260709161834.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d2135298fa1d601f30d06b0f8391c2f1/salesforce-b2c-cli-0.0.0-nightly.20260709161834.tgz","_integrity":"sha512-eLYZTQaQ99UNC1SApZTCtWlK5O39TQXUYsEq5uxnxFdK/5sIUBmwdWykLm0VKCZMVDtjAyMY8vhsSPq2f9yh3w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.19.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260709161834_1783614086724_0.7304551740726009","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@salesforce/b2c-cli","version":"1.19.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.19.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"144764231164d357a1754256c1ca50973206dff9","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.19.1.tgz","fileCount":1546,"integrity":"sha512-MJINwgTMH0xGM+7o/w1U6DKYLANP92yCHQiz7ImlLWBYPRCLg3WvmZjRNKjLGMpS4sM7sLEplcHKulZ8ghpTEw==","signatures":[{"sig":"MEYCIQDsUWxqstqDE+GpCtNwtsjB9AdsVz61R7W6IMlhDwSPSQIhANR4Z6LKwETix/SZyAJR0FSFgQBE+iMl/14b2drv6j6o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8529991},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.19.1.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b05bfc948d99cf0bceeed3aded731bd2/salesforce-b2c-cli-1.19.1.tgz","_integrity":"sha512-MJINwgTMH0xGM+7o/w1U6DKYLANP92yCHQiz7ImlLWBYPRCLg3WvmZjRNKjLGMpS4sM7sLEplcHKulZ8ghpTEw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.19.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.19.1_1783618455127_0.5992254415251574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260710031349":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260710031349","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260710031349","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"e41dd23a3b85f381bb3642d1383f4ed4ab717266","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260710031349.tgz","fileCount":1546,"integrity":"sha512-DXfFt14MkOOaF+BL4N6Wq28tkr3uFt7m9uQK9I7b4GN4ikB4ZD3qtC+kvG52PVY/7VW8ha23gwVlKqv/2YcQDA==","signatures":[{"sig":"MEQCIGzA9PtL0gtktXq17AVBx+HMELxYiIsoakhIrYqNAVsoAiAgVHHwq1L/55UqLrKZgmhLkG28Tc3TVEZdNrQJQ53txA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260710031349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8530035},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260710031349.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/e9e11eea1980491452ad85f2797d6931/salesforce-b2c-cli-0.0.0-nightly.20260710031349.tgz","_integrity":"sha512-DXfFt14MkOOaF+BL4N6Wq28tkr3uFt7m9uQK9I7b4GN4ikB4ZD3qtC+kvG52PVY/7VW8ha23gwVlKqv/2YcQDA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.19.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260710031349_1783653414858_0.16819985557246264","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260713031302":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260713031302","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260713031302","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"8ac855ddd15b4cd29e6608cb427cbb3dc59e0ef5","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260713031302.tgz","fileCount":1579,"integrity":"sha512-hPe+b9WqG3E1+edJVPPj5q9ANE4BPJ8l25wmuz8FxqwqGoag7ViD8sbClcC4k4GGDAUPyXfqf+Lh1Gy+m57GlQ==","signatures":[{"sig":"MEQCICqe8euTQiJ92b1C5w3puYCYRN+RByC0paPiyQlVQKdQAiBdNXt9mJvEcEVW5YrfcXI7BpEyN/+A6ma40NVEg835fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260713031302","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703270},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260713031302.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/faa89fab73463e7528a3e3db91b6657e/salesforce-b2c-cli-0.0.0-nightly.20260713031302.tgz","_integrity":"sha512-hPe+b9WqG3E1+edJVPPj5q9ANE4BPJ8l25wmuz8FxqwqGoag7ViD8sbClcC4k4GGDAUPyXfqf+Lh1Gy+m57GlQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.19.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260713031302_1783912520159_0.6123382790766518","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@salesforce/b2c-cli","version":"1.20.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.20.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"a05320759b6a81b8722d9a5f540ea15dc0c38736","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.20.0.tgz","fileCount":1579,"integrity":"sha512-rsLeIn1iGMxKz92aLt1ff26efBFjgbztxsGANZV/OQtauyi1Z+kzUYRa9ppcXuHKkf/UJwr5CKCAmjHOfHgjQQ==","signatures":[{"sig":"MEYCIQDh4y1U4ny6obK8u3CITgs4sa8CJihMFWfEEeMAMkQOwQIhAOf0OgKdREtQPeIaAubOBewNzqqBQ50VfsO8Z/g5U/j1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703226},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.20.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/7dd427078d6ced9a3b5eebd3a018f752/salesforce-b2c-cli-1.20.0.tgz","_integrity":"sha512-rsLeIn1iGMxKz92aLt1ff26efBFjgbztxsGANZV/OQtauyi1Z+kzUYRa9ppcXuHKkf/UJwr5CKCAmjHOfHgjQQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.20.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.20.0_1783952780507_0.24662358938283657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260714030945":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260714030945","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260714030945","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"62aac125ef121fca21795b71562219cff4cbe45a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260714030945.tgz","fileCount":1579,"integrity":"sha512-YRbUCsZdqeNruB+HxykbhaxU+uAslFPMRKFHxSQ9npOWvc03CEabiD0krMzFoFfXQeQJVJMMoecJ9hGyK75r+A==","signatures":[{"sig":"MEUCIQCj5VqzMAZ02K8hTFY+7GkNVawWvi3uooMB3s9IHiMRewIgDO/mzTVfrwAzAtMSaSrokXB/nkA8frDkz5B/ixcMtb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260714030945","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703270},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260714030945.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4a1477e3078ad644f0659aef16565f95/salesforce-b2c-cli-0.0.0-nightly.20260714030945.tgz","_integrity":"sha512-YRbUCsZdqeNruB+HxykbhaxU+uAslFPMRKFHxSQ9npOWvc03CEabiD0krMzFoFfXQeQJVJMMoecJ9hGyK75r+A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.20.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260714030945_1783998763650_0.8844936439706579","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260715031023":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260715031023","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260715031023","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"51597724b6c5cf9bcf251ff4d764b1bfec182071","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260715031023.tgz","fileCount":1579,"integrity":"sha512-MOwshb3kUhwUIhybGsYBeBEvF//U4zA54pIYhVpr5FZdnTdQ4hrdcVEFCf8UK2r0VPtd0obMSx/D3aneJnqdOg==","signatures":[{"sig":"MEUCIQDzo4RKhpw8tM2HBDqKarCE6zPJhxrqmDcQw0M97oGQuAIge9K30E0YwgIfRCjRxAwX0KJIbv7ymoEVWBczE5yIioo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260715031023","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703270},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260715031023.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/fce290db91604d3e1b4e487f32c5897d/salesforce-b2c-cli-0.0.0-nightly.20260715031023.tgz","_integrity":"sha512-MOwshb3kUhwUIhybGsYBeBEvF//U4zA54pIYhVpr5FZdnTdQ4hrdcVEFCf8UK2r0VPtd0obMSx/D3aneJnqdOg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.20.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260715031023_1784085205821_0.692553084728752","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@salesforce/b2c-cli","version":"1.20.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.20.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"dcbe45e8801a7854e1f3e7017f9aaeccbb1229a2","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.20.1.tgz","fileCount":1579,"integrity":"sha512-WaEKSFEz6RNBUOjpBhNTK/Dww+nSYlOtJfJjnqh81Hcv9vZYC9+MDQDJJhiQzqMKdiyW+zsMc1heBaw0j9zxPg==","signatures":[{"sig":"MEUCIBVL9VYazs3lprKWpIU6z+DXL8r+OyW3toXwXy6oIDwlAiEA8So4spr3WTRBG3CbMPELJxhZtw3qZMfX/12sDInAmPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703226},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.20.1.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/8f520d7f33f61148b3402f34340d52a3/salesforce-b2c-cli-1.20.1.tgz","_integrity":"sha512-WaEKSFEz6RNBUOjpBhNTK/Dww+nSYlOtJfJjnqh81Hcv9vZYC9+MDQDJJhiQzqMKdiyW+zsMc1heBaw0j9zxPg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.20.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.20.1_1784133406450_0.957610008631536","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260716031019":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260716031019","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260716031019","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ed50992b2388e8df2975d3fa7bd4093ed680a7b4","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260716031019.tgz","fileCount":1579,"integrity":"sha512-O4gCRk46C+4ezGWKij8G4JxgnLfnmoaSAAlqri0OXBUqfBf3IXEizqLtHj6040j35+VNB5oXc8SnCH9WTO+ijA==","signatures":[{"sig":"MEUCIGvjeqxq9BsjkpqooNjllq01bOdJoxPK9s2/xHS0E4jOAiEA7FfRZjUd6lBnuw40Ms9BnoT8NwBv+RtPQQB5YhG55C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260716031019","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703684},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260716031019.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/1b163cc82c871d67cfbeb3443a524caa/salesforce-b2c-cli-0.0.0-nightly.20260716031019.tgz","_integrity":"sha512-O4gCRk46C+4ezGWKij8G4JxgnLfnmoaSAAlqri0OXBUqfBf3IXEizqLtHj6040j35+VNB5oXc8SnCH9WTO+ijA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.20.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260716031019_1784171599106_0.4685591895024841","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@salesforce/b2c-cli","version":"1.21.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.21.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"44d47296e77c6c4dbe9ca78f89faa126caa72383","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.21.0.tgz","fileCount":1579,"integrity":"sha512-g+lvJ8+akeIwGEXxSdNG/u3pcedE4wd/2/CDYP2+s63aDkJyadv5DDqi2xeBQct14cvNwjlC4nhM0syFFJHHYA==","signatures":[{"sig":"MEYCIQCGSyDMeVSqBjWtLPSXJI6/g2XK55Haa2ziEPP5qlwNaQIhANsg5BupUtZCqNfu66WVvpn5X0zTZXu4wD11OdJc1We1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703640},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.21.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/5b61acde26bb159140aef9b302d2b672/salesforce-b2c-cli-1.21.0.tgz","_integrity":"sha512-g+lvJ8+akeIwGEXxSdNG/u3pcedE4wd/2/CDYP2+s63aDkJyadv5DDqi2xeBQct14cvNwjlC4nhM0syFFJHHYA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.21.0_1784222629505_0.7256767279603078","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260717031025":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260717031025","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260717031025","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6976773d771a2a5c3f2503fe4d0594f04d378179","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260717031025.tgz","fileCount":1579,"integrity":"sha512-pJyTAVgYWbx6cpRvV1iQbwukcL94O8TkVms6mPmc977tIZ35ltUw+aGdraFP+VhDSplXvgZvg69Wlm5PBkf0Rw==","signatures":[{"sig":"MEUCIHoQkqyK8ayYXR8TQwQEXBfpMS9P725Xn53CH0AuU0R6AiEA6TUF1946ot0GFXuQqPNLg2vrTwdltUGGG0DLuZcx4Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260717031025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703684},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260717031025.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d597c8b7ad109dca87c22188d076b009/salesforce-b2c-cli-0.0.0-nightly.20260717031025.tgz","_integrity":"sha512-pJyTAVgYWbx6cpRvV1iQbwukcL94O8TkVms6mPmc977tIZ35ltUw+aGdraFP+VhDSplXvgZvg69Wlm5PBkf0Rw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260717031025_1784257949397_0.9319195289584461","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260720031228":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260720031228","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260720031228","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"c8dc560d9c8005947d63737b6f08c6d3b2e26a32","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260720031228.tgz","fileCount":1579,"integrity":"sha512-HHCtL9w5CMvWxFlcQn9XOvgvuY+axKbEQ+FQzs3fnvQkZ5Xt/KfghZ5hy/dEimY30Pjpj7Yg0SnEJoVmM4zLTQ==","signatures":[{"sig":"MEUCIQDDvzzRzwrSvPSLupJruaGipDEy7dhiPHqWr8Rhb/GtOgIgQ1EU/35xJDfsMruE7D6JZ+uHnPfW5pEOd1gWPOp9fQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260720031228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703684},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260720031228.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b0c6880e4058fcf4e22633f10be48ef5/salesforce-b2c-cli-0.0.0-nightly.20260720031228.tgz","_integrity":"sha512-HHCtL9w5CMvWxFlcQn9XOvgvuY+axKbEQ+FQzs3fnvQkZ5Xt/KfghZ5hy/dEimY30Pjpj7Yg0SnEJoVmM4zLTQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260720031228_1784517327263_0.5661414352870744","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260721031055":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260721031055","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260721031055","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"fa5c521ec4d7e24ec13ae1d7c01a31c23ba06322","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260721031055.tgz","fileCount":1579,"integrity":"sha512-whKzeG5UND+FidtncC+LTsWnZygUJMP5QkMT64UwCvGSY1rz46CUQEjH2bZQYnDihpNXLr/jN9as8kl5xaZt8g==","signatures":[{"sig":"MEQCIHTUnpzVdodp8NCk+PmNZ0ZninFW6pjakRKfn60hNXEaAiB1HVOIgSnHwUxrODEQYg5333j+V43R8EWObII5DBeDQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260721031055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8703684},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260721031055.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/5accfaf022d346bad7284671bb512ceb/salesforce-b2c-cli-0.0.0-nightly.20260721031055.tgz","_integrity":"sha512-whKzeG5UND+FidtncC+LTsWnZygUJMP5QkMT64UwCvGSY1rz46CUQEjH2bZQYnDihpNXLr/jN9as8kl5xaZt8g==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260721031055_1784603640828_0.7703192858337709","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260722031057":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260722031057","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260722031057","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"29d4350c7e60ad304c7e06bdd56271175125bfa5","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260722031057.tgz","fileCount":1579,"integrity":"sha512-Iipu3v8P/SVCrMb73zyJ0ElhiAPlK5hhsiio6jiZgXaRQemCvqdHM7VWzSQGWa5MliBy3KS2/jY0Wk/43sMV0Q==","signatures":[{"sig":"MEYCIQD7CpowEG/H3KEscQ0wtw1j49qTC/2QnTYZGGl7kF96oQIhAPJ2l9CoYADu2exENp477QALqV3vA1b9+NrPMPC6nQr8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260722031057","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8705782},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260722031057.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/b9e3af1a6906439bbbdf6cfa64129148/salesforce-b2c-cli-0.0.0-nightly.20260722031057.tgz","_integrity":"sha512-Iipu3v8P/SVCrMb73zyJ0ElhiAPlK5hhsiio6jiZgXaRQemCvqdHM7VWzSQGWa5MliBy3KS2/jY0Wk/43sMV0Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260722031057_1784690038090_0.7270562349126093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260723031046":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260723031046","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260723031046","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"84e27a41dd51fafb61268dd64895c4cac10b931a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260723031046.tgz","fileCount":1579,"integrity":"sha512-hWKHbs296ajAWxk51e9VV23Nb2qNmDwC6kldu0YJ7GmZqPf/U2Gh6dMedwB+9YClYit4DHOdpZxEcvvpu9sB0w==","signatures":[{"sig":"MEUCIEUWF2IVyLcrNXDQyPDbAoEQQD2irSU0N91lkPecEaNOAiEAlgv/YWTdrRJpdERSxIa5iU5u+TOjT9C26zYaKWxZqqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260723031046","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8705782},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260723031046.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/6d51bf5ba152630b0fb527c47cfd4f46/salesforce-b2c-cli-0.0.0-nightly.20260723031046.tgz","_integrity":"sha512-hWKHbs296ajAWxk51e9VV23Nb2qNmDwC6kldu0YJ7GmZqPf/U2Gh6dMedwB+9YClYit4DHOdpZxEcvvpu9sB0w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260723031046_1784776437832_0.13630688793310575","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@salesforce/b2c-cli","version":"1.21.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.21.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"119d78c470daf2309519b16cdd656aab190f00bd","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.21.1.tgz","fileCount":1579,"integrity":"sha512-rWnQR8H2RA++EPOKmYyjilEP6w+Emo9QwXvkuCZzOEf5YeocViqioU/UyMPvrxd8h91+ABXUtRgPtIpHzHmkdQ==","signatures":[{"sig":"MEUCIQCck2V6PtIEgz/izfSROOio06TdQo5tBTxE+YlYCP1YFQIgadm1dhbWc2FWY9EzICUpmZ7KB5iH3VcDDiZ9NPwE7Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8705738},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.21.1.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/9ad1ec54278f6b997d7e628208b79854/salesforce-b2c-cli-1.21.1.tgz","_integrity":"sha512-rWnQR8H2RA++EPOKmYyjilEP6w+Emo9QwXvkuCZzOEf5YeocViqioU/UyMPvrxd8h91+ABXUtRgPtIpHzHmkdQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.21.1_1784822641645_0.8846256702471296","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260724031101":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260724031101","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260724031101","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6eaf03da3a5656c0080f55c4faa1c47bffd1f782","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260724031101.tgz","fileCount":1579,"integrity":"sha512-0L4ofRJyVbVZaH38NwASDYyqgjIWxkWmzVue4jclvqDmB14Elclt7wjou29C11F5hEaKSH1rBjT76GZIRO+Ytg==","signatures":[{"sig":"MEQCIHrZgYyxj9vOrNz0HGmH4P1U7C5w9OhGmbTyxTTK58bsAiA4s2r2cpFjY7MrQHnhdiK3ALGG5KfO/acqPPyu9mmONw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260724031101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8705782},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260724031101.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/61113a2ba118450278952ce16837d9f5/salesforce-b2c-cli-0.0.0-nightly.20260724031101.tgz","_integrity":"sha512-0L4ofRJyVbVZaH38NwASDYyqgjIWxkWmzVue4jclvqDmB14Elclt7wjou29C11F5hEaKSH1rBjT76GZIRO+Ytg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260724031101_1784862812372_0.29569102578023565","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260727031328":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260727031328","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260727031328","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ed61d4105177dba7303077381e026b85c484c1ca","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260727031328.tgz","fileCount":1579,"integrity":"sha512-1JwwopDYL9R3ZW8xFMJ9YjE5caBEMo7f7UjpvJiFlj3BCxP4yQ6HYDFmKW0TU9TkB2f6dFgzhv34CATR7aZ7IA==","signatures":[{"sig":"MEYCIQDknH3G6rj+EryZ8vMRipWxsZ2G3fjCWOKn/WOOl6+gOwIhAPp6r2Zb9N8xvDKOkRhiP4gwAKuhAcQGulFYrIVd9YtR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260727031328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707031},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260727031328.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/30313f6255deb9d48294c00cd1ebc95f/salesforce-b2c-cli-0.0.0-nightly.20260727031328.tgz","_integrity":"sha512-1JwwopDYL9R3ZW8xFMJ9YjE5caBEMo7f7UjpvJiFlj3BCxP4yQ6HYDFmKW0TU9TkB2f6dFgzhv34CATR7aZ7IA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260727031328_1785122198128_0.47784996763328724","host":"s3://npm-registry-packages-npm-production"}},"1.21.2":{"name":"@salesforce/b2c-cli","version":"1.21.2","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.21.2","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"f98e99e1dc06cf9355ca2a1074b8907f0b45cdf6","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.21.2.tgz","fileCount":1579,"integrity":"sha512-UD787sGMDEHwjpFpe7D5MtdmTLnBOlg+RC9nmsgYFzwJvhpJCqwqR3hOYtliSx8FTpgiQJoGUFtM50DFlcIS2w==","signatures":[{"sig":"MEYCIQC++PpOa8HS3+duuLN478MtatS4ffpJFbnHZE//zdDdeAIhAOaz9rSe2Xse5SUFQh5ZHI0z3BFRMgKIlfRanjjbRZRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8706987},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.21.2.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/73f59628159ef7792e83573b1e8a92a5/salesforce-b2c-cli-1.21.2.tgz","_integrity":"sha512-UD787sGMDEHwjpFpe7D5MtdmTLnBOlg+RC9nmsgYFzwJvhpJCqwqR3hOYtliSx8FTpgiQJoGUFtM50DFlcIS2w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.21.2_1785161150388_0.02009925945295188","host":"s3://npm-registry-packages-npm-production"}},"1.21.3":{"name":"@salesforce/b2c-cli","version":"1.21.3","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.21.3","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"8c63a4cc506a4f8881782b2025ea6d92528488e8","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.21.3.tgz","fileCount":1579,"integrity":"sha512-EGkBVGx0Zkfod6RaMFafIq4N7myuFzoD6Bnb95irDs+ATkxWExxk973ZQZroZZJWA2qhsNftE9Z3DDmNMSEZ+Q==","signatures":[{"sig":"MEYCIQD+PPjMBUfxjVc0QEY0aiIonnyK1XxJn5Y0MIH76XTI+QIhAP/1GU33L/9W7Sul7HNQG1QDTEgaWWvRadIsCFX6cbHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707084},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.21.3.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/59b3f29a30c7d5a2766b739801533a46/salesforce-b2c-cli-1.21.3.tgz","_integrity":"sha512-EGkBVGx0Zkfod6RaMFafIq4N7myuFzoD6Bnb95irDs+ATkxWExxk973ZQZroZZJWA2qhsNftE9Z3DDmNMSEZ+Q==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.21.3_1785195781548_0.19263292493384498","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260728031024":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260728031024","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260728031024","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d743256dd31729223c324cd35ce3c79decf1f9dc","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260728031024.tgz","fileCount":1579,"integrity":"sha512-Elj4pDXQsGqKdPQlrh99fEcKBWROU9lNi3SzatDoyo1QwJb0JuxQrsrFKg8VA0Paf9T/ewhCxX6qcUvwad2Nsw==","signatures":[{"sig":"MEQCIAQ52msJacZTgeGeEsQx1xU6J6NJpULDGSmdCaaNtoYmAiBSZHjT81icgsTN0BYWwZYjrnTrJw58+PKcYsUy7/2DLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260728031024","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707128},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260728031024.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/3a4ec5fb6c1870436da7e0cf9f6c585e/salesforce-b2c-cli-0.0.0-nightly.20260728031024.tgz","_integrity":"sha512-Elj4pDXQsGqKdPQlrh99fEcKBWROU9lNi3SzatDoyo1QwJb0JuxQrsrFKg8VA0Paf9T/ewhCxX6qcUvwad2Nsw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260728031024_1785208407932_0.1699923203583653","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260729030911":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260729030911","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260729030911","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"08faf6ec44fd26c08e2e0f86ee8d91f006e3b0f9","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260729030911.tgz","fileCount":1579,"integrity":"sha512-rnxa7kgesG1Hb0aBLe+iQQQ8eiSKmgHi/mCF1UYxOzDh7Jc1O5giuvXSi2fSPd9FrVxglBtnQwOOifNXv5fT8w==","signatures":[{"sig":"MEUCIQDqdB1qvRfKS/fLGgxP2Z5JIpBtcvQF/0GZIWyZvL0WIwIgWKjOH34gC/7G8YTph4AnS5355S3Wlv9804OsCMstwvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260729030911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707128},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260729030911.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/cb66326e180fd65b15700ca0591480f1/salesforce-b2c-cli-0.0.0-nightly.20260729030911.tgz","_integrity":"sha512-rnxa7kgesG1Hb0aBLe+iQQQ8eiSKmgHi/mCF1UYxOzDh7Jc1O5giuvXSi2fSPd9FrVxglBtnQwOOifNXv5fT8w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260729030911_1785294725703_0.24064835763626236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260730031020":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260730031020","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260730031020","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"f68f872bb4459c3bf102e87fc5d647a396f4dc35","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260730031020.tgz","fileCount":1579,"integrity":"sha512-1ANRdR8O2yNUPCA5nSYx3KQpu481Ggj1ToOutqrxOxj5YIvAE2MT97HQe6QSe1cm6LA14cwUuhs5qXDvi3is6w==","signatures":[{"sig":"MEYCIQDdLaKd6nPQftl2V70XOWNwk8lxaA+Upku24hqm4OkwxwIhAOeYKovDflwQuDZQM8Rw9EzX01BJ0przsF1WAs/WYC7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260730031020","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707128},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260730031020.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/1524d232f128f11bcb3cf624162eb962/salesforce-b2c-cli-0.0.0-nightly.20260730031020.tgz","_integrity":"sha512-1ANRdR8O2yNUPCA5nSYx3KQpu481Ggj1ToOutqrxOxj5YIvAE2MT97HQe6QSe1cm6LA14cwUuhs5qXDvi3is6w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260730031020_1785381204391_0.25771350691158057","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260731031142":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260731031142","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260731031142","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"46d8d8b0dd378249702269b3b481bc57365b1701","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260731031142.tgz","fileCount":1579,"integrity":"sha512-Hd9MgY+LUrf6W4t/Gn4siB3eGnmRCHkvFOyhgBe8btQfjWTiybVO33g7S45w2c5v542X1mZHZ7oXd7dxCOAENw==","signatures":[{"sig":"MEUCIHKVBwzgDCL1cNgW424Tj2g3U1+pwObFkPIV41G37CUhAiEAoP8iBoXbYcow6sZ4ST+Fgt6s6so4bMqRcLvF1jqfStU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260731031142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707128},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260731031142.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/02a115d09a36f5bc109651ffdb5e6fb1/salesforce-b2c-cli-0.0.0-nightly.20260731031142.tgz","_integrity":"sha512-Hd9MgY+LUrf6W4t/Gn4siB3eGnmRCHkvFOyhgBe8btQfjWTiybVO33g7S45w2c5v542X1mZHZ7oXd7dxCOAENw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260731031142_1785467685808_0.10125405170202884","host":"s3://npm-registry-packages-npm-production"}},"1.21.4":{"name":"@salesforce/b2c-cli","version":"1.21.4","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.21.4","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"53b6e8791f6322e17a80d9359c9068b0a714253e","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.21.4.tgz","fileCount":1579,"integrity":"sha512-VUqpkBN5HDEK2TLLVcYF33kn/9t9/r8ShIWF4vTcdzzGjJw/XRJWzWBArzqn7U1oeasieHq01FsucJ1967vs7g==","signatures":[{"sig":"MEQCIFCa8X1cFNtEgHIFfFsz3XVD9uDho0zk8cXCUACD32QjAiB/e8oYG+hdovHg62MMQkIBT78hgGv8aXKGARLrr7T5Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707457},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.21.4.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/f5f24a71c6a21f1836a40ee6e25da4a4/salesforce-b2c-cli-1.21.4.tgz","_integrity":"sha512-VUqpkBN5HDEK2TLLVcYF33kn/9t9/r8ShIWF4vTcdzzGjJw/XRJWzWBArzqn7U1oeasieHq01FsucJ1967vs7g==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.21.4_1785513669633_0.8101269504131738","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260803031212":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260803031212","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260803031212","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6375811a45aef54f70f49c5370d90d2e01efb62a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260803031212.tgz","fileCount":1579,"integrity":"sha512-2vVM6mYR3i1sMUJY552bTHk8p2n7irAKbj+Gud3OupkYrG0/mds9WzAuMqP89ja0oSxird5qgZpeJcw5cz4NEA==","signatures":[{"sig":"MEQCIEpkZPkwxpT6bmH+iAKWwMPr4YJHK/3ZpZHcuMaqS9gyAiBo/zT00WRhA+ZzYDRNQS4q9ikeEYR4KVZVTw1By9KkJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260803031212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707501},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260803031212.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/cc38c22691c9702830d76c986d068d3d/salesforce-b2c-cli-0.0.0-nightly.20260803031212.tgz","_integrity":"sha512-2vVM6mYR3i1sMUJY552bTHk8p2n7irAKbj+Gud3OupkYrG0/mds9WzAuMqP89ja0oSxird5qgZpeJcw5cz4NEA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260803031212_1785726915480_0.20078578387794654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260804031031":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260804031031","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260804031031","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"1cdbdab99b650c6def2675a8b88085dcfed89622","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260804031031.tgz","fileCount":1579,"integrity":"sha512-4XxdqbT1pmNFtodm2OBFZZxzwHOSpXT+Ho8/ty+czF5HEDfqYqmJniQd7QW2ap+L92rCQnb8xZEyn7zX8ChilA==","signatures":[{"sig":"MEUCIAj1+0/bkLo1fRS97rt4TEC7DxM/89hOr5OPiAmGb01jAiEAhOioKMi2LAHO7zTIloz5cws2Q+xlOlvK8SUCceYJ7f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260804031031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8710025},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260804031031.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/eccc0e7f30dce311d1727e6b197caa80/salesforce-b2c-cli-0.0.0-nightly.20260804031031.tgz","_integrity":"sha512-4XxdqbT1pmNFtodm2OBFZZxzwHOSpXT+Ho8/ty+czF5HEDfqYqmJniQd7QW2ap+L92rCQnb8xZEyn7zX8ChilA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260804031031_1785813214019_0.036612579464061934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260805031033":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260805031033","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260805031033","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"4281282298627c76baa872eefad2d55eec5cb4db","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260805031033.tgz","fileCount":1579,"integrity":"sha512-7KOOoFw6lOrEqnOFNhLgKj2LBLSAdAbE/cEY7S4FTSatOdunrlNKQID8MQa2nSR/HyNTOVpVB8PP3O7T4XRcVQ==","signatures":[{"sig":"MEUCIQCNbAY320dJD2O57YawfkPiJGIYCnWE5DcXtc4Zmypn4QIgA00jOUkpJ2svZ8Z4xGFXW9mS2esBUruckHcL7e1SI9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260805031033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8711693},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260805031033.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/43ee2a0cc077c06f2140f185a39cd0ad/salesforce-b2c-cli-0.0.0-nightly.20260805031033.tgz","_integrity":"sha512-7KOOoFw6lOrEqnOFNhLgKj2LBLSAdAbE/cEY7S4FTSatOdunrlNKQID8MQa2nSR/HyNTOVpVB8PP3O7T4XRcVQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260805031033_1785899623222_0.18736968803057574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260806030952":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260806030952","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260806030952","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"aa6b4b5f6d2caf08657a1555a47c348a0f38220c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260806030952.tgz","fileCount":1576,"integrity":"sha512-/hH0lPRPwKhtSQZ02yJnS72ycgeXfzbAHH4TWyXhmWcfs6bPh9JqZgPKPkfsNr4vszTR/2mOrNb6scunb54Sig==","signatures":[{"sig":"MEYCIQCSTur0klcVKNl6UoXJ0B2msTXhLoyTyA48aEWsUHoymQIhAKrD0yX8lJxoYpIaOon8+vAwTAqH3zOLUSzL9FFUyhkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260806030952","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707881},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260806030952.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/1f9fda1419659ba5d5cf1ac5d0996ff2/salesforce-b2c-cli-0.0.0-nightly.20260806030952.tgz","_integrity":"sha512-/hH0lPRPwKhtSQZ02yJnS72ycgeXfzbAHH4TWyXhmWcfs6bPh9JqZgPKPkfsNr4vszTR/2mOrNb6scunb54Sig==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260806030952_1785985988324_0.867101136155155","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260807030643":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260807030643","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260807030643","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6ed5ee75600c11be0bc82d4c0a5877afbc6812b3","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260807030643.tgz","fileCount":1576,"integrity":"sha512-cx4DJRhWvBVswGjOD80azQwPxfiliKgZHTT8OVTWSCFckkO8B1BkFnEgb3qKXIGYibPKtpWSLX+zWz1uoz7cgw==","signatures":[{"sig":"MEYCIQCzEWnmKG+cYl9zZML5u8vsQiA16YvYX9rvS6fGqsk9LwIhALp7ARARO98IUrdRF+ueU/IJ46z9lroP604W6TFBeutO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260807030643","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8707881},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260807030643.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/11f16edd62ac2620b9f4287be0766b75/salesforce-b2c-cli-0.0.0-nightly.20260807030643.tgz","_integrity":"sha512-cx4DJRhWvBVswGjOD80azQwPxfiliKgZHTT8OVTWSCFckkO8B1BkFnEgb3qKXIGYibPKtpWSLX+zWz1uoz7cgw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260807030643_1786072184892_0.7953147801745863","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260810025220":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260810025220","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260810025220","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9311fcafe67eb349a8f86a54738526a16e42d75c","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260810025220.tgz","fileCount":1579,"integrity":"sha512-JBrMFDi5bRnpHQJHQjiTlyrrGMWjKdWdgCDz957fvHvwD7JXBQdX8xT3pHJVCIIuMKI1doASYuOSVPGQ2r07kw==","signatures":[{"sig":"MEQCIBxGTps1aovl/Aq5sQ5z436e+oCU3sY3m/UDpI5nwEacAiAz76E/+62DfyDzPu7O59XvBPE4eQYLDf2SPqo48HFXZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260810025220","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8743264},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260810025220.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/2bd6cb0d59a3db7bd72cb7dd27e93648/salesforce-b2c-cli-0.0.0-nightly.20260810025220.tgz","_integrity":"sha512-JBrMFDi5bRnpHQJHQjiTlyrrGMWjKdWdgCDz957fvHvwD7JXBQdX8xT3pHJVCIIuMKI1doASYuOSVPGQ2r07kw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260810025220_1786330532079_0.698972486396733","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260811024744":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260811024744","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260811024744","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9534eaa2cc3a82b53e3d6cdaa1cc4ee61baca052","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260811024744.tgz","fileCount":1579,"integrity":"sha512-t2pMth7c/+r5LtgtEq4B/5uIGlS8De+ZJt27DMvps2d8nSxKgZ6aJBes8U04D5fSJ3yNYHdVuVSPMmRv+wy76w==","signatures":[{"sig":"MEUCICUBENy9txCfn5Lo3xzdPjvM9TOsp4UwzQWtPv37D9bJAiEAk4I8FtAhVMh3yYBOMETP6/pFcKgw7yFKvreHYeB6wwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260811024744","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8743264},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260811024744.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/69bdfa83461efa8dbef51b71c6a4c57d/salesforce-b2c-cli-0.0.0-nightly.20260811024744.tgz","_integrity":"sha512-t2pMth7c/+r5LtgtEq4B/5uIGlS8De+ZJt27DMvps2d8nSxKgZ6aJBes8U04D5fSJ3yNYHdVuVSPMmRv+wy76w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260811024744_1786416642783_0.00048311322439698046","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260812025829":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260812025829","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260812025829","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"985b448ef6a20b50610b816f31153b8654ecb60a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260812025829.tgz","fileCount":1579,"integrity":"sha512-eoUGm3MydYSA5Cgh64YuESRFXydnMvi5GGz5icWWcNgmmyzAGH8whKihBPlEclw3GDfJWm4O/rwJ1E9Q3TXvlg==","signatures":[{"sig":"MEUCIQDT/euKTaE+T6z2GA4/09lzrWVwErdZlNRyp8p0+X0yjAIgJNFIjE20GrSMIiWa5CHxir75rMngAbcsKGWaKoAiNOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260812025829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8743264},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260812025829.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/66d06edbf06c9e32d984336df9e0a073/salesforce-b2c-cli-0.0.0-nightly.20260812025829.tgz","_integrity":"sha512-eoUGm3MydYSA5Cgh64YuESRFXydnMvi5GGz5icWWcNgmmyzAGH8whKihBPlEclw3GDfJWm4O/rwJ1E9Q3TXvlg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260812025829_1786503686636_0.17028612825552925","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260813030017":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260813030017","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260813030017","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"643b325adecaeab838503cde2e4306825563b517","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260813030017.tgz","fileCount":1584,"integrity":"sha512-S9h8AHY6HlHxNK6JXWh3hgUeh+3figzJbmK/4xxftWvIasCKCu/5FgVNv7bPkGaDa35s4rHJH15UpNDFqwxN5A==","signatures":[{"sig":"MEYCIQDksXYBqJleVpVTI6jF8gcni8rfngyatt2LDLwi2MQongIhANjIrcZf2QxXG6njSfyy8k/adgbh2J6R/lzD1S5yB+71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260813030017","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8774476},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260813030017.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ddd0d0a6da7b2d16f3c3732698d34a77/salesforce-b2c-cli-0.0.0-nightly.20260813030017.tgz","_integrity":"sha512-S9h8AHY6HlHxNK6JXWh3hgUeh+3figzJbmK/4xxftWvIasCKCu/5FgVNv7bPkGaDa35s4rHJH15UpNDFqwxN5A==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260813030017_1786590199780_0.22668853129897082","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260814025936":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260814025936","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260814025936","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"750c56291b9ec113eeb8bd1d3c35c0de25cadb73","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260814025936.tgz","fileCount":1584,"integrity":"sha512-MUhiPEv4Sofryh4enNy0vWgmyPNxd9fYX5L9CWVARStI4ju0fTwEAdxcDAMfh42efgBeXUeB5s0B1giJH9HnSQ==","signatures":[{"sig":"MEUCIDL8/L56UpmOxxTK2vLIiYfbVugbwul8D+LBW49FdQ6KAiEA4FKIeFTf81EynriDvhXVM4Jq8iOwI8aVcja/VXes26M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260814025936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8774476},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260814025936.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/4f6d77eb8ac4e9aa107a36cffedcfc70/salesforce-b2c-cli-0.0.0-nightly.20260814025936.tgz","_integrity":"sha512-MUhiPEv4Sofryh4enNy0vWgmyPNxd9fYX5L9CWVARStI4ju0fTwEAdxcDAMfh42efgBeXUeB5s0B1giJH9HnSQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260814025936_1786676553737_0.8406031314143565","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260817023153":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260817023153","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260817023153","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"9f8181f8603ffd466483d664b278c18ff0d5dd12","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260817023153.tgz","fileCount":1584,"integrity":"sha512-Ou4+azZ4t2yFoVXozGg1EMZK+LqwiS+DrpO2yO2y82o8Cjf6754L379Opf/UfNqwcwckSkiCnV/1yxTe+vHVUQ==","signatures":[{"sig":"MEUCIQCjuPiRtU7ivzMSotvm54R2c7mgAadmMA7MaYSkEMBdswIgfrSc1NaHRSXi9uPMagXZqnbFYQ1mPwYKfaB9Wq6uvpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260817023153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8774476},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260817023153.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/f3ee18b92cb33f05bf4206874b39c67c/salesforce-b2c-cli-0.0.0-nightly.20260817023153.tgz","_integrity":"sha512-Ou4+azZ4t2yFoVXozGg1EMZK+LqwiS+DrpO2yO2y82o8Cjf6754L379Opf/UfNqwcwckSkiCnV/1yxTe+vHVUQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260817023153_1786934100651_0.30680779410725734","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260818022847":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260818022847","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260818022847","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"5f0ee472879d9dac6f215c1c9618b319f85089af","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260818022847.tgz","fileCount":1584,"integrity":"sha512-G1O3YHaGY3GrUQyk/ztGjTM1WkwP0VNaKyZ9iER3t9h+AAU43oVNwSC8axbNaJXiAg9ev6gpovEJtSiM3Dl2wg==","signatures":[{"sig":"MEYCIQCslIwZDMRlvGZX4STHAqfcs0r6LYp6gHncHOh1xXs8wgIhAKX88V1Y3A39+XZDs2K9G5U9VVLY+qzkptz7Jzhke0aB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260818022847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8774476},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260818022847.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/6a7db3791f6c803017a9868cfd523132/salesforce-b2c-cli-0.0.0-nightly.20260818022847.tgz","_integrity":"sha512-G1O3YHaGY3GrUQyk/ztGjTM1WkwP0VNaKyZ9iER3t9h+AAU43oVNwSC8axbNaJXiAg9ev6gpovEJtSiM3Dl2wg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.21.3","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260818022847_1787020288452_0.5734667536180127","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@salesforce/b2c-cli","version":"1.22.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.22.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"7b9bdb021053be03c66dddbeb2275b5236f45c06","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.22.0.tgz","fileCount":1584,"integrity":"sha512-vlpdGvt+pNT8YwcKxU/VQv88sOBNSdZka7PpDXbDQJOeCzb3BnO5E4+atK3b6klyvYtXEbSN39FzgTBCXgAIYw==","signatures":[{"sig":"MEUCIHXm/0WrResZ2sem9mgpa/G69EZTqjxYGmOowi4IZgQHAiEA0Lw2MP/6vAHGAAIh3lEpdcel2hfFwNhW+6mwc2mq7lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8780120},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.22.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/3f2dae4bbb32ce9a75b5f8fc489f85eb/salesforce-b2c-cli-1.22.0.tgz","_integrity":"sha512-vlpdGvt+pNT8YwcKxU/VQv88sOBNSdZka7PpDXbDQJOeCzb3BnO5E4+atK3b6klyvYtXEbSN39FzgTBCXgAIYw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.22.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.22.0_1787077275587_0.1277281088019353","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@salesforce/b2c-cli","version":"1.22.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.22.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"6aa3dc56e813b681c05218689f03d7d71b6324b1","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.22.1.tgz","fileCount":1584,"integrity":"sha512-wRCn5meQn3jihjwdQPnxl3cGa8PPA0yIyFqtgK702MT2AThINYECUDQ9FGjq+e3niEs1cg9BhKD0kz+y6nME0g==","signatures":[{"sig":"MEUCIQCsrEkrTe/67KtbYqd7QKXPNfbc/8TgpNEJONLsJUwOzwIgem76r5nKTMuchy7Nw6dMDFDbLVe1EzObeCbg7rrB7uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8784199},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.22.1.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/24c0e67f5d9f806ed1d1abdd3886308c/salesforce-b2c-cli-1.22.1.tgz","_integrity":"sha512-wRCn5meQn3jihjwdQPnxl3cGa8PPA0yIyFqtgK702MT2AThINYECUDQ9FGjq+e3niEs1cg9BhKD0kz+y6nME0g==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.23.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.22.1_1787095009214_0.11037223516403505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260819023013":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260819023013","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260819023013","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"5c63172b2089b31ce4cecd65f5693bc4c97761b6","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260819023013.tgz","fileCount":1584,"integrity":"sha512-CTmpJpoRPlSeXOqbU4FDlUQ/br0B+s5GkRTWJjSRHwd81WQKmUYuAztj8R7m5RMaLGOyWj3DEVoRQ/+9I24UeA==","signatures":[{"sig":"MEUCICj4PZJqRNyeQl1qVS7LjBROfbuWNRuCFtSDYfns8VJEAiEApaXc+1+wtn4Gjee7yOKAwF50Rxq0WB4U9k7c8wGGqMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260819023013","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8784243},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260819023013.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/a0172d549c59cbd9468603115c405510/salesforce-b2c-cli-0.0.0-nightly.20260819023013.tgz","_integrity":"sha512-CTmpJpoRPlSeXOqbU4FDlUQ/br0B+s5GkRTWJjSRHwd81WQKmUYuAztj8R7m5RMaLGOyWj3DEVoRQ/+9I24UeA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.23.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260819023013_1787106805030_0.3069033155224188","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@salesforce/b2c-cli","version":"1.23.0","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.23.0","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"5d5257aade5f53784f73ae60d4ec5ad663419e15","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.23.0.tgz","fileCount":1593,"integrity":"sha512-l2ayOq0qmetT+N1DJC87SlFZoEYFcX1y+zRn99GWSzgkTkXoT83l2/FddhdfoS4hCkaZ+5MdG6GAv5gXKzORaw==","signatures":[{"sig":"MEQCIDjtkDyfIt26jJwngKoQcyMWHqW1o7gIBrigdkDCSFiDAiA+tmUHAEyTDIVWeDfUtiXQ5VJfMG9HH2BHBlwLxgogWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812808},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.23.0.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/1d5e16dded1f045b676e93328ab68f0d/salesforce-b2c-cli-1.23.0.tgz","_integrity":"sha512-l2ayOq0qmetT+N1DJC87SlFZoEYFcX1y+zRn99GWSzgkTkXoT83l2/FddhdfoS4hCkaZ+5MdG6GAv5gXKzORaw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.23.0_1787186240238_0.9507218291792636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260820022930":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260820022930","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260820022930","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"459c6d966492f3d47ea9129f48e363fc2fa9f147","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260820022930.tgz","fileCount":1593,"integrity":"sha512-UTHN2XryF9tSaOSk3f/IYfjUn/ZwWmPZDjq3mn2Cdi2D22OPyWzHTxqof8vht23h5w+DtjaUhiAKH5iydPL2Gw==","signatures":[{"sig":"MEYCIQCsOXuBIbPVxoELffA3hgYje88agWrmtDSpBjfNxbtGsAIhAJ8Ju4bomANtSUlLR6GPU1sfcHSpFHqTE7CV2Fi2H86t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260820022930","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812852},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260820022930.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/bbed530eb04804117bd6ca7ef8f7f8b5/salesforce-b2c-cli-0.0.0-nightly.20260820022930.tgz","_integrity":"sha512-UTHN2XryF9tSaOSk3f/IYfjUn/ZwWmPZDjq3mn2Cdi2D22OPyWzHTxqof8vht23h5w+DtjaUhiAKH5iydPL2Gw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.0","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260820022930_1787193160591_0.9743697043782689","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@salesforce/b2c-cli","version":"1.23.1","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.23.1","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"062eb81bd647f3814f2b1c4867e89c99ba376d75","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.23.1.tgz","fileCount":1593,"integrity":"sha512-9eEUZk6GWz9yqR9und1ZL8Udydk3mU6boKf/f/ONxuetnFWK/NUI+msLvM6FxV2h22+b76GvhEipxWqTVSnJSQ==","signatures":[{"sig":"MEUCIEcMrLE2UAC9K9h5iIsUNvowusByh9ESmWSmoTAAAUVaAiEA4ldgjsStmPOVcNovno+kahguW501Z61VaGbP8EaxlvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812808},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.23.1.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/5c40e14c354026ceba8ac76b97d7edd3/salesforce-b2c-cli-1.23.1.tgz","_integrity":"sha512-9eEUZk6GWz9yqR9und1ZL8Udydk3mU6boKf/f/ONxuetnFWK/NUI+msLvM6FxV2h22+b76GvhEipxWqTVSnJSQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.23.1_1787235943714_0.10535200708316061","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260821023348":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260821023348","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260821023348","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"abdaddc2cfb1b69b961ac95fd19f5cd979a6cf64","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260821023348.tgz","fileCount":1593,"integrity":"sha512-u6roFoXRCkDGBWSZy7GE5F2fTR9UxcR3y6zrjRVEJ438+arerAdV1WdkzthCGplhzU5ttF6HEyyqAVYL4NIi4w==","signatures":[{"sig":"MEYCIQCC/IQxndpMg++tJFOaldMpvzi6/Xr6hSS4A+unS/divwIhAMYdIo9t7raMTxnxSwiALZWr4POLGLlWfu/gUCxP+M8C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260821023348","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812852},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260821023348.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/9478ff11ae13d01e395f7b990eb705b2/salesforce-b2c-cli-0.0.0-nightly.20260821023348.tgz","_integrity":"sha512-u6roFoXRCkDGBWSZy7GE5F2fTR9UxcR3y6zrjRVEJ438+arerAdV1WdkzthCGplhzU5ttF6HEyyqAVYL4NIi4w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260821023348_1787279802408_0.8973607324205437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260824023408":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260824023408","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260824023408","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"93dc73dce3fc6d52f8d25d2f5339af294e4cac7b","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260824023408.tgz","fileCount":1593,"integrity":"sha512-BOOzQAvX51ZBegZY8K5yYCSQLXxosDg1KCKQdm0Jawt3OWvIoPL9FRkySVqit/U9lSUTt+UkR3/zWsxU7IvVgA==","signatures":[{"sig":"MEUCIH+KqlAcR965YEng89IL8sHDjUzERTpZpQ4e63332hsnAiEAgsv6W1bxGTjIjnogLGKBknugkiHftUPGTu52rY9ZDTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260824023408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812852},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260824023408.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/22bf32572bcae5e7a1677482e0b3cf5c/salesforce-b2c-cli-0.0.0-nightly.20260824023408.tgz","_integrity":"sha512-BOOzQAvX51ZBegZY8K5yYCSQLXxosDg1KCKQdm0Jawt3OWvIoPL9FRkySVqit/U9lSUTt+UkR3/zWsxU7IvVgA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260824023408_1787539036473_0.7201631033848352","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260825022957":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260825022957","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260825022957","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"34ff4a51263d1289416df949f171f8392474bb6a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260825022957.tgz","fileCount":1593,"integrity":"sha512-PXc9stfnC33z1qt4U5Yj/0lv2/SeZayapYXNBn3lTy7KKmXjvr/uPw3Ub7AGkwUxi3r608fHf3wtjRw8+yx6GA==","signatures":[{"sig":"MEQCIBKERLCjlNMDGI8RZLttzYK310+4lBokyTap9SLgn6HMAiB3Pvzm1np7f0WahMJzg8zOxpt6ZlRT8PXQvGu7cjDQbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260825022957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812852},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260825022957.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/43135cba7c430d61afbdcee6cf7eeaf4/salesforce-b2c-cli-0.0.0-nightly.20260825022957.tgz","_integrity":"sha512-PXc9stfnC33z1qt4U5Yj/0lv2/SeZayapYXNBn3lTy7KKmXjvr/uPw3Ub7AGkwUxi3r608fHf3wtjRw8+yx6GA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.1","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260825022957_1787625174041_0.5388425052330892","host":"s3://npm-registry-packages-npm-production"}},"1.23.2":{"name":"@salesforce/b2c-cli","version":"1.23.2","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@1.23.2","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"d503d83772a127c0029b3dfc8e97fd294654e726","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-1.23.2.tgz","fileCount":1593,"integrity":"sha512-baz7stKU40k224FvV8iSL0Cobywq9VcrgwaNJ5vgcgD925kTsqZBy+Nzo8Ll8/blvco4EXkKKojzFyxl+d88bQ==","signatures":[{"sig":"MEYCIQD/Ha6HsyqG90aNHDKkaWnOi/ITip9ZBpsEMEDUcq9USQIhAJPbKojqj2BRcGO08NzC4IXuZXJvwhSma/CMaxbhOzKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@1.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812808},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-1.23.2.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/68c53b5a622147de6693f58589755709/salesforce-b2c-cli-1.23.2.tgz","_integrity":"sha512-baz7stKU40k224FvV8iSL0Cobywq9VcrgwaNJ5vgcgD925kTsqZBy+Nzo8Ll8/blvco4EXkKKojzFyxl+d88bQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_1.23.2_1787678780953_0.24239948567630853","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260826023509":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260826023509","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260826023509","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"364b8d1e4302e8d6b911f3d019cb2e517f2966af","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260826023509.tgz","fileCount":1593,"integrity":"sha512-7l+jlgICiLmauz2Tc0c1G2wEKSI8/TYnXw5eD1XKomUVf/juVtTzciOgap1nrnZCDpwav+xTGCkrx/KJC7duHw==","signatures":[{"sig":"MEYCIQCPMt1IFbfThrCAPIjFjcEAr/NpkV5cJNuo8uiol3y4aAIhAJet+ScDcDNBDLkV3O80QDRR2TpM+B0BhVsTgk8afOxJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260826023509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812852},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260826023509.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/86933663788bf6f5beb97dd61e2b98ed/salesforce-b2c-cli-0.0.0-nightly.20260826023509.tgz","_integrity":"sha512-7l+jlgICiLmauz2Tc0c1G2wEKSI8/TYnXw5eD1XKomUVf/juVtTzciOgap1nrnZCDpwav+xTGCkrx/KJC7duHw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260826023509_1787711887978_0.036791511842401814","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260827035452":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260827035452","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260827035452","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"c73e45ee9532cd60d58807f22488001aa613c9af","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260827035452.tgz","fileCount":1593,"integrity":"sha512-ok+5bgs4UaYE1dpJfljZiyGzyTqhge8vaAKOeF0a+wO926nhm/cp+tQCGCfi4C7ahHbnWEBILL1bViKGNYp/ZA==","signatures":[{"sig":"MEYCIQDf40dpMqVT/xsCTxTAOhr1suSSfMbZ9dTavJ9TioEt0QIhAPQrRbPWDxR5g959/dkraqN8tB4cP6PUgV2ObRU26Sp3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260827035452","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812852},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260827035452.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/aa2c8b04c1054d9b03f80d4a8ac05c45/salesforce-b2c-cli-0.0.0-nightly.20260827035452.tgz","_integrity":"sha512-ok+5bgs4UaYE1dpJfljZiyGzyTqhge8vaAKOeF0a+wO926nhm/cp+tQCGCfi4C7ahHbnWEBILL1bViKGNYp/ZA==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260827035452_1787803067252_0.2360328286609703","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260828045147":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260828045147","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260828045147","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"14267f1e244d7462531d71ea553cd6120242d5b9","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260828045147.tgz","fileCount":1593,"integrity":"sha512-FIAbl1khAPbnKhmKgrRBur0yP1phHY5y5jthIwnom71w0qbuaMCgHWrrPIWryeHscNX1Zh6x5yiZuPZEHqG1iQ==","signatures":[{"sig":"MEUCIQDf0uOOMxuRKVg3fZxSFkD5nU/Y0zgVuA+3fYrCdnctvQIgEfpTSogDLj3xPOjHtIjENiZd9zKAHWEcVMEb4WNZBNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260828045147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8812852},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260828045147.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/5f979f770df31e2ffb795e45e3c10801/salesforce-b2c-cli-0.0.0-nightly.20260828045147.tgz","_integrity":"sha512-FIAbl1khAPbnKhmKgrRBur0yP1phHY5y5jthIwnom71w0qbuaMCgHWrrPIWryeHscNX1Zh6x5yiZuPZEHqG1iQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260828045147_1787892884016_0.7049841495452018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260831022700":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260831022700","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260831022700","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"91836c16b0d89fc65ac631da2a4690784947e8ff","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260831022700.tgz","fileCount":1593,"integrity":"sha512-sZ7KxLSW5YKSDfOX2sXy7QADguPFYAeqw4FCkMxejNY+6UZh6q3sp7gnuj2tYC4PRzr8w1WOjxVE3AGFWmt0Nw==","signatures":[{"sig":"MEUCIQDvzu08s8WAWGMB1BS/YeNOviKBpNLKOCuobPOYgWioKQIgL1qMpM0lGauT7+eqPxpjKcl2CuJa75dLqbdtGXAa6co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260831022700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8824759},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260831022700.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/701a79ad7247bf3c82d8058308702ba4/salesforce-b2c-cli-0.0.0-nightly.20260831022700.tgz","_integrity":"sha512-sZ7KxLSW5YKSDfOX2sXy7QADguPFYAeqw4FCkMxejNY+6UZh6q3sp7gnuj2tYC4PRzr8w1WOjxVE3AGFWmt0Nw==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260831022700_1788143413248_0.5737653494749786","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260901022620":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260901022620","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260901022620","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"4b7adc0ad43ba15b56bd593c9af48a03ce368be1","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260901022620.tgz","fileCount":1593,"integrity":"sha512-CRl+5kFibVuP0dr9nB3XGg6FoVXmAoKJxotdGS6IcQoE704DF8ZRr3BxdAtDfokvE7MWoXdMI0UaFzkwyWHP3w==","signatures":[{"sig":"MEQCIBC0Ihy+9Y9tAhzL12EVSsyNx95N0Npmb2wIFt2/q9uwAiA48y51oT7QiEmdbAUOBQYTWoeRCbWgdjv0uQ+Jw1pW5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260901022620","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8824759},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260901022620.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ee9424c6a06681eaa7cf040f38afc153/salesforce-b2c-cli-0.0.0-nightly.20260901022620.tgz","_integrity":"sha512-CRl+5kFibVuP0dr9nB3XGg6FoVXmAoKJxotdGS6IcQoE704DF8ZRr3BxdAtDfokvE7MWoXdMI0UaFzkwyWHP3w==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260901022620_1788229733135_0.6816924193746072","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260901154323":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260901154323","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260901154323","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"cf9bb54547fa1eaea7505526e6eef8f18dbbda2a","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260901154323.tgz","fileCount":1599,"integrity":"sha512-LB2pIGNcvaW4I+MTF5Km9/AgM76CYzBy0mMcewc9aVgBhFGWqkT8r7IjqKwrN1piFolRQI0tFxyR3dZ3AsnypQ==","signatures":[{"sig":"MEUCIHnOyGXucEnIHZCM046ZmWyai4dZXvkE1Rp7sg84QqgXAiEAod7F9rbE+mTOpCQ91z5lcqOH5/0Bv0vK/tcP3SkkI8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260901154323","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8904759},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260901154323.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/ec7d0bff23ba93b065ed471bc5e8dd2e/salesforce-b2c-cli-0.0.0-nightly.20260901154323.tgz","_integrity":"sha512-LB2pIGNcvaW4I+MTF5Km9/AgM76CYzBy0mMcewc9aVgBhFGWqkT8r7IjqKwrN1piFolRQI0tFxyR3dZ3AsnypQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260901154323_1788277672334_0.49769775405927796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260902024015":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260902024015","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260902024015","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"3ecb6a32c14aa389530566217e95a3b59c6ec511","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260902024015.tgz","fileCount":1599,"integrity":"sha512-x6f75JEO0UF4cgz0hnBFiqFajWGASxRnMjQ4Wwf+J2Tk7ppOeCR11hzoNBBYUhL7aJmZrcOQeEpwwOCfqxh5oQ==","signatures":[{"sig":"MEYCIQDuu7hsRrfWHPi9NTfkR5kV+lzbC6ExMKlQvT137JTlvAIhAN7yfnhauH6yVqLFUXJzm4A/QmmSGw6zFCmfcV3OavHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260902024015","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8904759},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260902024015.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/8eff838dec0cb4a8f25192d0610c71b5/salesforce-b2c-cli-0.0.0-nightly.20260902024015.tgz","_integrity":"sha512-x6f75JEO0UF4cgz0hnBFiqFajWGASxRnMjQ4Wwf+J2Tk7ppOeCR11hzoNBBYUhL7aJmZrcOQeEpwwOCfqxh5oQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260902024015_1788317016608_0.7858347065486078","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260903030411":{"name":"@salesforce/b2c-cli","version":"0.0.0-nightly.20260903030411","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"author":{"name":"Charles Lavery"},"license":"Apache-2.0","_id":"@salesforce/b2c-cli@0.0.0-nightly.20260903030411","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"bin":{"b2c":"bin/run.js"},"dist":{"shasum":"ef4e0e195ea44b6d82d623c0ca72aa33e4a2e6e2","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260903030411.tgz","fileCount":1599,"integrity":"sha512-u8AZiPVwgVpoeXyvjojs4SyWFwt+OzZIp8zDndKetgMLFHSzwPClqr1l8TfQdtpYKPKZdV9TgMqIeqn1+r19wg==","signatures":[{"sig":"MEUCIAo+ow4Jid1/WVqy9Qy6cMfHKkJ/hcnmDuDUnYsi+gqSAiEA4HVJCw9n6RTfCYG/UM+xUEzsJpkVj7gIIvJrguQn9oI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260903030411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8904759},"main":"dist/index.js","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260903030411.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","engines":{"node":">=22.16.0"},"scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"_resolved":"/tmp/d4da74e9f33a938df97297136eba2990/salesforce-b2c-cli-0.0.0-nightly.20260903030411.tgz","_integrity":"sha512-u8AZiPVwgVpoeXyvjojs4SyWFwt+OzZIp8zDndKetgMLFHSzwPClqr1l8TfQdtpYKPKZdV9TgMqIeqn1+r19wg==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/b2c-cli_0.0.0-nightly.20260903030411_1788404841937_0.49497570947470826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-nightly.20260904022518":{"_id":"@salesforce/b2c-cli@0.0.0-nightly.20260904022518","bin":{"b2c":"bin/run.js"},"bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"dist":{"shasum":"81b6b951890146139bbde1fb0f21376a319d47bd","tarball":"https://registry.npmjs.org/@salesforce/b2c-cli/-/b2c-cli-0.0.0-nightly.20260904022518.tgz","fileCount":1599,"integrity":"sha512-7Oav+e5iPxfSPwhgNbzXY/RZQCXqDlYgpww+HMIus6N1TFXchH79Z7hWOA/kVurmoPloIHsHGIPzHY6DGei2bQ==","signatures":[{"sig":"MEUCIQCpzLwCFvfPpWxB2MKS7ihZzc/0++91UFy66BTwXJOC8wIgan7GBGd6Uoh/bFcw6Pv1zO9BNMyXM1EpI4AKtH8BeHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDyPu1pxy/nkzIwvcNUH68LqJ9ur3uC7c964/zuTn2yFwIhAO4gOtBcc72nCmFvTR6AoucKMO/GN1yegY/dB8DowJGp"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@salesforce%2fb2c-cli@0.0.0-nightly.20260904022518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8904759},"main":"dist/index.js","name":"@salesforce/b2c-cli","type":"module","_from":"file:salesforce-b2c-cli-0.0.0-nightly.20260904022518.tgz","oclif":{"bin":"b2c","hooks":{"init":"./dist/hooks/sfnext-local-override","jit_plugin_not_installed":"./dist/hooks/sfnext-jit-install"},"topics":{"am":{"subtopics":{"orgs":{"description":"Manage Account Manager organizations"},"roles":{"description":"Manage roles for Account Manager users"},"users":{"description":"Manage Account Manager users"},"clients":{"description":"Manage Account Manager API clients"}},"description":"Manage Account Manager resources"},"bm":{"subtopics":{"roles":{"subtopics":{"permissions":{"description":"Get and set permissions for Business Manager roles"}},"description":"Manage instance-level Business Manager access roles"},"users":{"description":"Manage and search instance-level Business Manager users"},"access-key":{"description":"Manage access keys for externally-managed Business Manager users"}},"description":"Manage Business Manager resources on an instance"},"cip":{"description":"Run CIP analytics SQL and curated reports\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/cip.html"},"job":{"description":"Run jobs and import/export site archives\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/jobs.html"},"mrt":{"description":"Manage Managed Runtime (MRT) projects, environments, bundles, and deployments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html"},"ods":{"subtopics":{"alias":{"description":"Manage sandbox aliases (alias for 'sandbox alias')"},"clone":{"description":"Create and manage sandbox clones (alias for 'sandbox clone')"},"realm":{"description":"Manage sandbox realms (alias for 'sandbox realm')"},"operations":{"description":"List and inspect sandbox lifecycle operations (alias for 'sandbox operations')"}},"description":"Alias for 'sandbox' commands."},"auth":{"description":"Manage authentication credentials and tokens\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/auth.html"},"code":{"description":"Deploy and manage code versions on instances\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/code.html"},"docs":{"description":"Search and read Script API documentation"},"ecdn":{"subtopics":{"waf":{"subtopics":{"owasp":{"description":"OWASP ModSecurity package\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rules":{"description":"WAF v1 rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"groups":{"description":"WAF v1 rule groups\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rulesets":{"description":"WAF v2 rulesets\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"managed-rules":{"description":"WAF v2 managed rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Web Application Firewall\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mtls":{"description":"Manage mTLS certificates for code deployment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cache":{"description":"Manage CDN cache operations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"speed":{"description":"Manage speed optimization settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"zones":{"description":"List and create CDN zones\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"logpush":{"subtopics":{"jobs":{"description":"Logpush job management\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage log export configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"security":{"description":"Manage security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"mrt-rules":{"subtopics":{"rules":{"description":"Individual MRT rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage MRT routing rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"rate-limit":{"description":"Manage rate limiting rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"page-shield":{"subtopics":{"scripts":{"description":"Detected script monitoring\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"policies":{"description":"Content Security Policy rules\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"notifications":{"description":"Page Shield notification webhooks\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage Page Shield security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"certificates":{"description":"Manage SSL certificates\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"cipher-suites":{"description":"Manage TLS cipher configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"origin-headers":{"description":"Manage origin header modifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"}},"description":"Manage eCDN zones, certificates, WAF, and security settings\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/ecdn.html"},"slas":{"subtopics":{"client":{"description":"Manage SLAS client configurations\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"}},"description":"Manage SLAS API clients and credentials\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/slas.html"},"scapi":{"subtopics":{"custom":{"description":"Manage Custom API endpoints\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/custom-apis.html"},"schemas":{"description":"Browse and retrieve SCAPI schema specifications\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scapi-schemas.html"}},"description":"Manage Salesforce Commerce APIs (SCAPI)"},"setup":{"subtopics":{"ide":{"description":"Set up IDE integrations for B2C CLI configuration\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/ide-integration.html"},"default-config":{"description":"Manage the shared global dw.json\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html#global-default-configuration"}},"description":"Setup commands for development environment\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/setup.html"},"sites":{"subtopics":{"cartridges":{"description":"Manage site cartridge path (list, add, remove, set)"}},"description":"List and manage storefront sites\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sites.html"},"sfnext":{"description":"Storefront Next (SFNext) project, dev server, extensions, and deployment commands"},"webdav":{"description":"WebDAV file operations (ls, get, put, rm, zip, unzip)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/webdav.html"},"content":{"description":"Export, list, and validate Page Designer content"},"metrics":{"description":"[CLOSED BETA] Retrieve observability metrics from SCAPI Metrics API\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/metrics.html"},"mrt:env":{"description":"Create, update, delete, and configure MRT environments (targets)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-commands"},"mrt:org":{"description":"List organizations and view B2C Commerce instance connections\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-commands"},"sandbox":{"description":"Manage On-Demand Sandboxes\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/sandbox.html"},"mrt:user":{"description":"View profile, reset API keys, and configure email preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#user-commands"},"scaffold":{"description":"Generate project scaffolds for cartridges, APIs, and components\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/scaffold.html"},"mrt:bundle":{"description":"Push builds, deploy bundles, view deployment history, and download artifacts\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#bundle-commands"},"mrt:env:var":{"description":"Set and delete environment variables for MRT environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#environment-variable-commands"},"mrt:project":{"description":"Create, update, delete, and configure MRT projects\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-commands"},"preferences":{"subtopics":{"site":{"subtopics":{"preference":{"description":"Read and update a single preference value across sites in a site preference group"}},"description":"Read, update, and search custom preferences at the site level"},"global":{"description":"Read and update custom preferences at the organization (global) level"}},"description":"Commands for managing custom global and site preferences\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/preferences.html"},"mrt:org:cert":{"description":"Manage custom domain certificates for organization environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-certificate-commands"},"mrt:org:member":{"description":"Manage organization-level members and their permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#organization-member-commands"},"mrt:env:redirect":{"description":"Configure URL redirects and clone redirect rules between environments\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#url-redirect-commands"},"mrt:project:member":{"description":"Add, remove, and update project member roles and permissions\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-member-commands"},"mrt:env:access-control":{"description":"Configure access control headers for environment security\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#access-control-commands"},"mrt:project:notification":{"description":"Configure email notifications for deployment events (start, success, failure)\n\nDocs: https://salesforcecommercecloud.github.io/b2c-developer-tooling/cli/mrt.html#project-notification-commands"}},"dirname":"b2c","plugins":["@oclif/plugin-help","@oclif/plugin-plugins","@oclif/plugin-not-found","@oclif/plugin-version","@oclif/plugin-autocomplete","@oclif/plugin-warn-if-update-available"],"commands":"./dist/commands","telemetry":{"connectionString":"InstrumentationKey=6fcc215f-0b11-4864-ad5c-3945ae19e2f3;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=a60f17ec-265a-4dfc-b8df-03a64695697d"},"jitPlugins":{"@salesforce/storefront-next-dev":"latest"},"topicSeparator":" ","warn-if-update-available":{"frequency":1,"frequencyUnit":"minutes","timeoutInDays":1}},"types":"dist/index.d.ts","author":{"name":"Charles Lavery"},"engines":{"node":">=22.16.0"},"license":"Apache-2.0","scripts":{"dev":"node ./bin/dev.js","lint":"eslint","test":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","build":"shx rm -rf dist && tsc -p tsconfig.build.json && shx mkdir -p dist/script-types/node_modules/@salesforce/b2c-script-types && shx cp -r ../b2c-script-types/types dist/script-types/node_modules/@salesforce/b2c-script-types/types && shx cp -r ../b2c-script-types/plugin dist/script-types/node_modules/@salesforce/b2c-script-types/plugin && shx cp ../b2c-script-types/package.json dist/script-types/node_modules/@salesforce/b2c-script-types/package.json","format":"prettier --write src","pretest":"tsc --noEmit -p test","test:ci":"c8 env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","version":"oclif readme && git add README.md","coverage":"c8 report","posttest":"pnpm run lint","test:e2e":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter spec \"test/functional/e2e/**/*.test.ts\"","test:unit":"env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","lint:agent":"eslint --quiet","test:agent":"env OCLIF_TEST_ROOT=. mocha --forbid-only --parallel --jobs 4 --reporter min --exclude \"test/functional/e2e/**\" \"test/**/*.test.ts\"","test:ci:win":"c8 --check-coverage=false env OCLIF_TEST_ROOT=. mocha --forbid-only --exclude \"test/functional/e2e/**\" --reporter json --reporter-option output=test-results.json \"test/**/*.test.ts\"","test:e2e:am":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/am-operations.test.ts\"","test:e2e:ci":"env TEST_USE_SHARED_SANDBOX=true OCLIF_TEST_ROOT=. mocha --forbid-only --require test/functional/e2e/hooks.ts --node-option import=tsx/esm --timeout 30000 --retries 2 --reporter json --reporter-option output=test-results.json \"test/functional/e2e/**/*.test.ts\"","format:check":"prettier --check src","test:e2e:mrt":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/mrt-lifecycle.test.ts\"","test:e2e:auth":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/auth-token.test.ts\"","test:e2e:code":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/code-lifecycle.test.ts\"","test:e2e:jobs":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/job-execution.test.ts\"","test:e2e:slas":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/slas-lifecycle.test.ts\"","test:e2e:sites":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sites-operations.test.ts\"","test:e2e:webdav":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/webdav-operations.test.ts\"","typecheck:agent":"tsc --noEmit -p test --pretty false","test:e2e:sandbox":"env OCLIF_TEST_ROOT=. mocha --forbid-only \"test/functional/e2e/sandbox-lifecycle.test.ts\""},"version":"0.0.0-nightly.20260904022518","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54820b1c-af28-4034-be65-38f1dbadbda6"}},"homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"_resolved":"/tmp/2dd60b577253545f403717ae0c768aee/salesforce-b2c-cli-0.0.0-nightly.20260904022518.tgz","_integrity":"sha512-7Oav+e5iPxfSPwhgNbzXY/RZQCXqDlYgpww+HMIus6N1TFXchH79Z7hWOA/kVurmoPloIHsHGIPzHY6DGei2bQ==","repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"_npmVersion":"11.16.0","description":"A Salesforce B2C Commerce CLI","directories":{},"maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"_nodeVersion":"24.18.0","dependencies":{"glob":"13.0.0","open":"11.0.0","cliui":"9.0.1","marked":"15.0.12","@oclif/core":"4.8.0","marked-terminal":"7.3.0","@inquirer/prompts":"8.2.0","@oclif/plugin-help":"6.2.35","@oclif/plugin-plugins":"5.4.53","@oclif/plugin-version":"2.2.36","@oclif/plugin-not-found":"3.2.72","@oclif/plugin-autocomplete":"3.2.39","@salesforce/b2c-tooling-sdk":"1.24.2","@oclif/plugin-warn-if-update-available":"3.1.52"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^11.0.0","msw":"^2.12.4","shx":"^0.3.3","tsx":"^4","chai":"^4","execa":"^9.6.1","mocha":"^11","oclif":"^4","sinon":"^21.0.1","eslint":"^9","prettier":"^3.8.3","typescript":"^5","@oclif/test":"^4","@types/chai":"^4","@types/node":"^22","@types/mocha":"^10","@eslint/compat":"^1","eslint-config-oclif":"^6","eslint-plugin-header":"^3.1.1","@oclif/prettier-config":"^0.2.1","@salesforce/dev-config":"^4.3.2","eslint-config-prettier":"^10","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/b2c-cli_0.0.0-nightly.20260904022518_1788489226461_0.4245050911828461"}}},"time":{"created":"2026-01-16T18:30:44.897Z","modified":"2026-09-04T02:33:47.014Z","0.0.1":"2026-01-16T18:30:45.180Z","0.0.5":"2026-01-16T19:08:34.953Z","0.0.7":"2026-01-16T19:18:46.218Z","0.0.8":"2026-01-16T19:27:34.935Z","0.1.0":"2026-01-19T05:26:21.188Z","0.0.0-nightly.20260119053920":"2026-01-19T05:40:28.547Z","0.0.0-nightly.20260120023917":"2026-01-20T02:40:24.972Z","0.0.0-nightly.20260121023856":"2026-01-21T02:40:08.127Z","0.0.0-nightly.20260121201541":"2026-01-21T20:16:50.999Z","0.0.0-nightly.20260122024142":"2026-01-22T02:42:51.597Z","0.0.0-nightly.20260122144746":"2026-01-22T14:49:14.445Z","0.0.0-nightly.20260122154743":"2026-01-22T15:49:05.815Z","0.0.0-nightly.20260122195422":"2026-01-22T19:55:49.113Z","0.2.0":"2026-01-22T21:11:37.052Z","0.0.0-nightly.20260123023856":"2026-01-23T02:40:22.866Z","0.0.0-nightly.20260126024645":"2026-01-26T02:48:09.663Z","0.2.1":"2026-01-26T17:16:08.751Z","0.3.0":"2026-01-30T01:59:59.557Z","0.0.0-nightly.20260130025350":"2026-01-30T02:55:19.110Z","0.0.0-nightly.20260202025905":"2026-02-02T03:00:33.301Z","0.0.0-nightly.20260203025713":"2026-02-03T02:58:53.013Z","0.0.0-nightly.20260204025441":"2026-02-04T02:56:27.236Z","0.0.0-nightly.20260205025620":"2026-02-05T02:58:03.726Z","0.0.0-nightly.20260206025516":"2026-02-06T02:56:54.908Z","0.0.0-nightly.20260209025906":"2026-02-09T03:00:48.717Z","0.0.0-nightly.20260210003245":"2026-02-10T00:34:31.193Z","0.0.0-nightly.20260210025957":"2026-02-10T03:01:45.033Z","0.0.0-nightly.20260211025956":"2026-02-11T03:01:42.650Z","0.4.0":"2026-02-12T23:55:16.225Z","0.0.0-nightly.20260213025933":"2026-02-13T03:01:18.186Z","0.4.1":"2026-02-13T13:54:25.264Z","0.0.0-nightly.20260216025847":"2026-02-16T03:00:49.417Z","0.0.0-nightly.20260217025715":"2026-02-17T02:59:25.690Z","0.0.0-nightly.20260218025815":"2026-02-18T03:00:22.180Z","0.0.0-nightly.20260219025744":"2026-02-19T02:59:57.505Z","0.0.0-nightly.20260220025543":"2026-02-20T02:57:47.926Z","0.0.0-nightly.20260223025834":"2026-02-23T03:00:45.921Z","0.5.0":"2026-02-24T01:36:08.166Z","0.0.0-nightly.20260224025713":"2026-02-24T02:59:20.501Z","0.5.1":"2026-02-24T17:14:34.132Z","0.5.2":"2026-02-24T19:23:17.824Z","0.5.3":"2026-02-25T02:56:55.870Z","0.0.0-nightly.20260225025747":"2026-02-25T03:00:12.981Z","0.5.4":"2026-02-25T03:34:21.847Z","0.0.0-nightly.20260226025523":"2026-02-26T02:57:49.174Z","0.0.0-nightly.20260227025412":"2026-02-27T02:56:40.900Z","0.0.0-nightly.20260302025501":"2026-03-02T02:57:32.040Z","0.5.5":"2026-03-02T21:35:47.969Z","0.0.0-nightly.20260303025716":"2026-03-03T02:59:49.166Z","0.0.0-nightly.20260304025255":"2026-03-04T02:55:26.231Z","0.0.0-nightly.20260305025439":"2026-03-05T02:57:22.388Z","0.5.6":"2026-03-05T12:35:30.363Z","0.0.0-nightly.20260306025424":"2026-03-06T02:57:00.639Z","0.0.0-nightly.20260309025758":"2026-03-09T03:00:35.164Z","0.6.0":"2026-03-09T21:33:48.914Z","0.0.0-nightly.20260310025241":"2026-03-10T02:55:17.867Z","0.7.0":"2026-03-10T17:03:40.722Z","0.0.0-nightly.20260311025214":"2026-03-11T02:54:59.002Z","0.7.1":"2026-03-11T17:54:10.456Z","0.0.0-nightly.20260312025534":"2026-03-12T02:58:11.198Z","0.0.0-nightly.20260313025411":"2026-03-13T02:56:49.677Z","0.7.2":"2026-03-13T18:15:51.373Z","0.7.3":"2026-03-13T20:34:39.828Z","0.0.0-nightly.20260316030026":"2026-03-16T03:03:02.320Z","0.7.4":"2026-03-16T17:02:36.241Z","0.0.0-nightly.20260317025551":"2026-03-17T02:58:07.585Z","0.8.0":"2026-03-18T01:44:45.005Z","0.0.0-nightly.20260318025909":"2026-03-18T03:01:11.488Z","0.0.0-nightly.20260319025924":"2026-03-19T03:01:40.816Z","0.9.0":"2026-03-19T23:07:26.487Z","0.0.0-nightly.20260320025457":"2026-03-20T02:57:06.205Z","0.10.0":"2026-03-22T16:07:13.725Z","0.0.0-nightly.20260323025940":"2026-03-23T03:01:50.105Z","0.0.0-nightly.20260324025611":"2026-03-24T02:58:19.610Z","0.10.1":"2026-03-24T14:52:58.618Z","0.0.0-nightly.20260325025819":"2026-03-25T03:00:30.589Z","0.0.0-nightly.20260326030002":"2026-03-26T03:02:11.747Z","0.0.0-nightly.20260327025958":"2026-03-27T03:02:03.670Z","0.0.0-nightly.20260330030012":"2026-03-30T03:02:55.792Z","1.0.0":"2026-03-30T06:09:55.678Z","0.0.0-nightly.20260331030001":"2026-03-31T03:02:36.738Z","0.0.0-nightly.20260401030023":"2026-04-01T03:03:07.802Z","1.0.1":"2026-04-01T17:53:44.342Z","0.0.0-nightly.20260402030000":"2026-04-02T03:02:41.267Z","0.0.0-nightly.20260403025949":"2026-04-03T03:02:39.366Z","1.1.0":"2026-04-06T13:54:34.297Z","0.0.0-nightly.20260407030012":"2026-04-07T03:02:56.610Z","0.0.0-nightly.20260408030026":"2026-04-08T03:03:08.270Z","0.0.0-nightly.20260409030001":"2026-04-09T03:02:42.873Z","1.2.0":"2026-04-09T17:13:21.233Z","0.0.0-nightly.20260410030056":"2026-04-10T03:03:48.091Z","0.0.0-nightly.20260413030106":"2026-04-13T03:03:51.096Z","1.3.0":"2026-04-13T15:06:23.355Z","1.3.1":"2026-04-14T02:20:30.581Z","0.0.0-nightly.20260414030028":"2026-04-14T03:03:13.767Z","1.3.2":"2026-04-14T23:42:21.167Z","0.0.0-nightly.20260415030027":"2026-04-15T03:03:17.402Z","0.0.0-nightly.20260416030051":"2026-04-16T03:03:39.478Z","0.0.0-nightly.20260417030027":"2026-04-17T03:03:16.919Z","1.4.0":"2026-04-17T22:08:07.644Z","0.0.0-nightly.20260420030038":"2026-04-20T03:03:25.247Z","1.5.0":"2026-04-21T01:52:05.503Z","0.0.0-nightly.20260421030031":"2026-04-21T03:03:13.139Z","1.6.0":"2026-04-22T00:34:24.868Z","0.0.0-nightly.20260422030024":"2026-04-22T03:03:05.847Z","1.7.0":"2026-04-22T19:04:58.919Z","0.0.0-nightly.20260423030025":"2026-04-23T03:03:16.641Z","1.7.1":"2026-04-23T15:09:54.106Z","0.0.0-nightly.20260424031543":"2026-04-24T03:18:32.874Z","1.8.0":"2026-04-24T16:06:21.015Z","1.8.1":"2026-04-25T03:11:22.111Z","0.0.0-nightly.20260427031733":"2026-04-27T03:20:21.364Z","0.0.0-nightly.20260428031729":"2026-04-28T03:19:46.159Z","0.0.0-nightly.20260429031724":"2026-04-29T03:20:12.008Z","0.0.0-nightly.20260430031752":"2026-04-30T03:20:41.119Z","0.0.0-nightly.20260501031717":"2026-05-01T03:20:04.101Z","0.0.0-nightly.20260504031851":"2026-05-04T03:21:43.903Z","0.0.0-nightly.20260505031620":"2026-05-05T03:19:09.148Z","0.0.0-nightly.20260506031756":"2026-05-06T03:20:44.636Z","0.0.0-nightly.20260507031825":"2026-05-07T03:20:49.951Z","1.9.0":"2026-05-08T00:12:41.031Z","0.0.0-nightly.20260508031508":"2026-05-08T03:17:36.364Z","0.0.0-nightly.20260511032033":"2026-05-11T03:22:40.716Z","0.0.0-nightly.20260512031815":"2026-05-12T03:20:12.599Z","1.10.0":"2026-05-13T02:02:43.468Z","0.0.0-nightly.20260513031847":"2026-05-13T03:21:18.532Z","0.0.0-nightly.20260514031721":"2026-05-14T03:19:50.293Z","0.0.0-nightly.20260515031926":"2026-05-15T03:21:45.186Z","0.0.0-nightly.20260518032050":"2026-05-18T03:23:10.798Z","0.0.0-nightly.20260519031905":"2026-05-19T03:21:26.431Z","0.0.0-nightly.20260520031912":"2026-05-20T03:21:05.831Z","1.11.0":"2026-05-20T06:25:00.915Z","0.0.0-nightly.20260521031952":"2026-05-21T03:22:11.517Z","0.0.0-nightly.20260522031954":"2026-05-22T03:22:13.026Z","0.0.0-nightly.20260525032118":"2026-05-25T03:23:34.528Z","0.0.0-nightly.20260526031944":"2026-05-26T03:22:02.228Z","1.12.0":"2026-05-26T14:11:28.870Z","0.0.0-nightly.20260527032048":"2026-05-27T03:23:13.278Z","0.0.0-nightly.20260528032208":"2026-05-28T03:24:34.871Z","1.12.1":"2026-05-29T00:22:08.930Z","0.0.0-nightly.20260529032030":"2026-05-29T03:23:00.089Z","1.14.1":"2026-06-09T14:31:16.314Z","0.0.0-nightly.20260610031911":"2026-06-10T03:22:19.173Z","0.0.0-nightly.20260611031817":"2026-06-11T03:20:50.426Z","1.15.0":"2026-06-11T16:13:34.330Z","0.0.0-nightly.20260612032057":"2026-06-12T03:23:59.891Z","0.0.0-nightly.20260615032241":"2026-06-15T03:25:52.488Z","0.0.0-nightly.20260616032109":"2026-06-16T03:23:49.207Z","0.0.0-nightly.20260617032053":"2026-06-17T03:23:53.934Z","1.16.0":"2026-06-17T23:08:34.591Z","0.0.0-nightly.20260618032009":"2026-06-18T03:23:14.844Z","1.16.1":"2026-06-18T20:06:56.327Z","1.17.0":"2026-06-19T00:27:52.476Z","0.0.0-nightly.20260619032154":"2026-06-19T03:25:01.136Z","1.17.1":"2026-06-20T04:12:47.832Z","0.0.0-nightly.20260622032236":"2026-06-22T03:25:38.157Z","0.0.0-nightly.20260623031810":"2026-06-23T03:21:17.675Z","1.17.2":"2026-06-23T17:45:14.734Z","0.0.0-nightly.20260624031832":"2026-06-24T03:21:48.272Z","0.0.0-nightly.20260625031817":"2026-06-25T03:21:29.601Z","0.0.0-nightly.20260626031910":"2026-06-26T03:22:23.629Z","0.0.0-nightly.20260629032150":"2026-06-29T03:25:05.332Z","1.17.3":"2026-06-29T23:57:25.386Z","0.0.0-nightly.20260630031813":"2026-06-30T03:21:18.178Z","0.0.0-nightly.20260701031954":"2026-07-01T03:22:57.133Z","0.0.0-nightly.20260702031652":"2026-07-02T03:20:02.490Z","0.0.0-nightly.20260703031332":"2026-07-03T03:16:39.677Z","0.0.0-nightly.20260706031701":"2026-07-06T03:20:10.823Z","0.0.0-nightly.20260707031415":"2026-07-07T03:17:28.304Z","0.0.0-nightly.20260708031122":"2026-07-08T03:14:37.219Z","1.18.0":"2026-07-08T05:34:12.898Z","1.19.0":"2026-07-08T19:13:14.726Z","0.0.0-nightly.20260709161834":"2026-07-09T16:21:26.881Z","1.19.1":"2026-07-09T17:34:15.411Z","0.0.0-nightly.20260710031349":"2026-07-10T03:16:55.077Z","0.0.0-nightly.20260713031302":"2026-07-13T03:15:20.347Z","1.20.0":"2026-07-13T14:26:20.673Z","0.0.0-nightly.20260714030945":"2026-07-14T03:12:43.841Z","0.0.0-nightly.20260715031023":"2026-07-15T03:13:26.031Z","1.20.1":"2026-07-15T16:36:46.676Z","0.0.0-nightly.20260716031019":"2026-07-16T03:13:19.420Z","1.21.0":"2026-07-16T17:23:49.759Z","0.0.0-nightly.20260717031025":"2026-07-17T03:12:29.655Z","0.0.0-nightly.20260720031228":"2026-07-20T03:15:27.541Z","0.0.0-nightly.20260721031055":"2026-07-21T03:14:01.216Z","0.0.0-nightly.20260722031057":"2026-07-22T03:13:58.311Z","0.0.0-nightly.20260723031046":"2026-07-23T03:13:58.032Z","1.21.1":"2026-07-23T16:04:01.920Z","0.0.0-nightly.20260724031101":"2026-07-24T03:13:32.569Z","0.0.0-nightly.20260727031328":"2026-07-27T03:16:38.359Z","1.21.2":"2026-07-27T14:05:50.741Z","1.21.3":"2026-07-27T23:43:01.796Z","0.0.0-nightly.20260728031024":"2026-07-28T03:13:28.140Z","0.0.0-nightly.20260729030911":"2026-07-29T03:12:05.915Z","0.0.0-nightly.20260730031020":"2026-07-30T03:13:24.579Z","0.0.0-nightly.20260731031142":"2026-07-31T03:14:46.017Z","1.21.4":"2026-07-31T16:01:09.935Z","0.0.0-nightly.20260803031212":"2026-08-03T03:15:15.734Z","0.0.0-nightly.20260804031031":"2026-08-04T03:13:34.225Z","0.0.0-nightly.20260805031033":"2026-08-05T03:13:43.457Z","0.0.0-nightly.20260806030952":"2026-08-06T03:13:08.576Z","0.0.0-nightly.20260807030643":"2026-08-07T03:09:45.185Z","0.0.0-nightly.20260810025220":"2026-08-10T02:55:32.284Z","0.0.0-nightly.20260811024744":"2026-08-11T02:50:42.977Z","0.0.0-nightly.20260812025829":"2026-08-12T03:01:26.871Z","0.0.0-nightly.20260813030017":"2026-08-13T03:03:20.013Z","0.0.0-nightly.20260814025936":"2026-08-14T03:02:33.942Z","0.0.0-nightly.20260817023153":"2026-08-17T02:35:00.819Z","0.0.0-nightly.20260818022847":"2026-08-18T02:31:28.665Z","1.22.0":"2026-08-18T18:21:15.856Z","1.22.1":"2026-08-18T23:16:49.417Z","0.0.0-nightly.20260819023013":"2026-08-19T02:33:25.272Z","1.23.0":"2026-08-20T00:37:20.444Z","0.0.0-nightly.20260820022930":"2026-08-20T02:32:40.781Z","1.23.1":"2026-08-20T14:25:43.920Z","0.0.0-nightly.20260821023348":"2026-08-21T02:36:42.613Z","0.0.0-nightly.20260824023408":"2026-08-24T02:37:16.671Z","0.0.0-nightly.20260825022957":"2026-08-25T02:32:54.225Z","1.23.2":"2026-08-25T17:26:21.144Z","0.0.0-nightly.20260826023509":"2026-08-26T02:38:08.190Z","0.0.0-nightly.20260827035452":"2026-08-27T03:57:47.452Z","0.0.0-nightly.20260828045147":"2026-08-28T04:54:44.209Z","0.0.0-nightly.20260831022700":"2026-08-31T02:30:13.447Z","0.0.0-nightly.20260901022620":"2026-09-01T02:28:53.302Z","0.0.0-nightly.20260901154323":"2026-09-01T15:47:52.555Z","0.0.0-nightly.20260902024015":"2026-09-02T02:43:36.834Z","0.0.0-nightly.20260903030411":"2026-09-03T03:07:22.186Z","0.0.0-nightly.20260904022518":"2026-09-04T02:33:46.653Z"},"bugs":{"url":"https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/issues"},"author":{"name":"Charles Lavery"},"license":"Apache-2.0","homepage":"https://salesforcecommercecloud.github.io/b2c-developer-tooling","keywords":["salesforce","commerce-cloud","sfcc","b2c","cli","ecommerce","developer-tools","deployment","webdav","oclif"],"repository":{"url":"git+https://github.com/SalesforceCommerceCloud/b2c-developer-tooling.git","type":"git"},"description":"A Salesforce B2C Commerce CLI","maintainers":[{"name":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"name":"mobify","email":"dev@mobify.com"},{"name":"lwc-admin","email":"admin@lwcjs.org"},{"name":"salesforce-admin","email":"osscore@salesforce.com"}],"readme":"","readmeFilename":""}