{"_id":"@alanjaouen2/sfp","_rev":"5-2b0a0e34375c275ccc6316f5246528a5","name":"@alanjaouen2/sfp","dist-tags":{"beta":"39.0.3","next":"39.0.3","latest":"39.0.3"},"versions":{"39.0.2":{"name":"@alanjaouen2/sfp","version":"39.0.2","keywords":["flxblio","sfp-cli","sfdx","sfdx-plugin","salesforce","sf","sf-plugin","orchestrator"],"author":{"name":"flxblio"},"license":"MIT","_id":"@alanjaouen2/sfp@39.0.2","maintainers":[{"name":"alanjaouen2","email":"alan.jaouen.96+2@gmail.com"}],"homepage":"https://github.com/flxbl-io/sfp","bugs":{"url":"https://github.com/flxbl-io/sfp/issues"},"bin":{"sfp":"bin/run","sfpowerscripts":"bin/run"},"dist":{"shasum":"af02b39029a89383068f0934df75fd803047a905","tarball":"https://registry.npmjs.org/@alanjaouen2/sfp/-/sfp-39.0.2.tgz","fileCount":567,"integrity":"sha512-5l9WL7sc32j0M8gEp2wux5aBEibLK3vp34C6GEByX+njmROxiAcbx9+rwWGeyQms9XTnEcN4zpc77FyVWjNU8A==","signatures":[{"sig":"MEQCIGIUBZ58/2Tn7s96XNMMH8VseY47VhgR+9GNIbs4hgxAAiAb1ztIn+hWLK0lXE+dND96Mz116zSJtQ8y+v0g+sIuXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2603064},"snyk":true,"oclif":{"topics":{"flow":{"description":"Manage flows in your org"},"pool":{"description":"Build and manage scratch org or sandbox pools"},"repo":{"description":"Manage your project repository"},"impact":{"external":true,"description":"Utilities to help you understand the impact of various components in sfp"},"metrics":{"external":false,"description":"Report metrics to sfp supported metric providers"},"profile":{"description":"Commands to manage profiles in your project or org"},"validate":{"description":" Validate a change in your project repository"},"apextests":{"description":"Manage apex tests in a package or a org"},"artifacts":{"external":true,"description":"Manage artifacts for a project"},"changelog":{"description":"Track your artifacts & user stories as they progress through different environments, with release changelogs"},"dependency":{"subtopics":{"expand":{"description":"Expand the dependency list in sfdx-project.json file for each package, fix the gap of dependencies from its dependent packages"},"shrink":{"description":"Shrink the dependency list in sfdx-project.json file for each package, remove duplicate dependencies that already exist in its dependent packages"},"install":{"description":"Install all the external dependencies of a given project"}},"description":"Manage the dependencies of a project"},"releasedefinition":{"description":"Commands around managing release definition"}},"plugins":["@oclif/plugin-help","@oclif/plugin-commands"],"commands":"./lib/commands","topicSeparator":" "},"engines":{"node":">=18.0.0"},"gitHead":"4d2b5ba5273f143d70527ad1c2f1a4ab246f26a2","release":"August 25","scripts":{"docs":"oclif readme --no-aliases --multi --dir=docs --repository-prefix https://github.com/flxbl-io/sfp","test":"cross-env FORCE_COLOR=true jest --silent --verbose --coverage --detectOpenHandles","build":"npm run clean && npm run compile","clean":"rimraf ./lib && rimraf tsconfig.tsbuildinfo","watch":"npm run compile -- --watch","compile":"tsc -b tsconfig.json","prepare":"husky","manifest":"oclif manifest","snyk-protect":"snyk protect"},"_npmUser":{"name":"alanjaouen2","email":"alan.jaouen.96+2@gmail.com"},"repository":{"url":"git+https://github.com/flxbl-io/sfp.git","type":"git","directory":"packages/sfp-cli"},"_npmVersion":"10.8.2","description":"sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"8.15.0","tar":"^6.1.9","tmp":"^0.2.1","glob":"^10.3.3","pino":"8.21.0","axios":"^1.7.4","chalk":"^4.1.2","dedent":"^1.5.1","dotenv":"16.3.1","ignore":"^5.1.6","lodash":"^4.17.21","marked":"4.0.16","rimraf":"^5.0.1","semver":"7.6.2","xml2js":"^0.6.0","adm-zip":"^0.5.10","js-yaml":"^4.0.0","antlr4ts":"0.5.0-alpha.4","fs-extra":"^11.1.1","cli-table":"0.3.11","hot-shots":"^8.5.0","bottleneck":"^2.19.5","handlebars":"^4.7.7","neverthrow":"4.4.2","simple-git":"3.19.1","@oclif/core":"^4.5.2","async-retry":"^1.3.1","object-hash":"^2.1.1","git-url-parse":"^16.0.0","markdown-table":"^2.0.0","@salesforce/kit":"3.2.3","datadog-metrics":"^0.9.3","fast-xml-parser":"4.5.0","marked-terminal":"5.1.1","@salesforce/core":"8.19.0","markdown-table-ts":"^1.0.3","@flxbl-io/apexlink":"4.0.1","@oclif/plugin-help":"6.2.32","@salesforce/schemas":"1.9.0","@flxbl-io/sfp-logger":"5.0.1","@flxbl-io/sfprofiles":"5.2.2","@jsforce/jsforce-node":"^3.2.0","@salesforce/apex-node":"8.2.5","@salesforce/packaging":"4.12.0","@oclif/plugin-commands":"4.1.32","@newrelic/telemetry-sdk":"^0.6.0","pino-abstract-transport":"1.2.0","@apexdevtools/apex-parser":"^4.0.0","@salesforce/source-tracking":"7.3.11","@flxbl-io/sfdx-process-wrapper":"3.0.0","@salesforce/source-deploy-retrieve":"12.21.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","husky":"^9.0.11","oclif":"^4.22.14","ts-jest":"29.1.5","ts-node":"10.9.2","ts-patch":"^3.2.0","@swc/core":"^1.10.14","cross-env":"^7.0.3","typescript":"^5.4.5","@babel/core":"7.18.2","@oclif/test":"4.1.13","@types/jest":"^29.5.3","@jest/globals":"^29.6.1","@types/marked":"4.0.2","@types/semver":"7.5.8","@types/adm-zip":"^0.4.33","@types/js-yaml":"^4.0.5","@commitlint/cli":"^19.3.0","@types/fs-extra":"11.0.4","@types/cli-table":"^0.3.4","ts-retry-promise":"0.8.1","@salesforce/ts-sinon":"^1.4.22","@salesforce/ts-types":"2.0.10","@types/git-url-parse":"9.0.3","@salesforce/dev-config":"4.2.0","@types/fast-levenshtein":"0.0.4","@oclif/plugin-command-snapshot":"5.3.5","@commitlint/config-conventional":"^19.2.2","@babel/plugin-proposal-optional-chaining":"7.17.12","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"_npmOperationalInternal":{"tmp":"tmp/sfp_39.0.2_1780931417082_0.051860002891480406","host":"s3://npm-registry-packages-npm-production"}},"39.0.3":{"name":"@alanjaouen2/sfp","version":"39.0.3","keywords":["flxblio","sfp-cli","sfdx","sfdx-plugin","salesforce","sf","sf-plugin","orchestrator"],"author":{"name":"flxblio"},"license":"MIT","_id":"@alanjaouen2/sfp@39.0.3","maintainers":[{"name":"alanjaouen2","email":"alan.jaouen.96+2@gmail.com"}],"homepage":"https://github.com/flxbl-io/sfp","bugs":{"url":"https://github.com/flxbl-io/sfp/issues"},"bin":{"sfp":"bin/run","sfpowerscripts":"bin/run"},"dist":{"shasum":"3fd9ccdea1ec700550d782d437bde34202da7199","tarball":"https://registry.npmjs.org/@alanjaouen2/sfp/-/sfp-39.0.3.tgz","fileCount":567,"integrity":"sha512-KMVodoVEI5eAh4e3sAD4MnGff4CHfPreovlcbiSxMt0zhWNMrORv++TkM7uqObHKHmAlqi5VlVzdeNABtjw9qw==","signatures":[{"sig":"MEQCICoUeRn/Gl+Rt72utLKvWCzwFoE0cWIBSmk9vhONzpvTAiA7yqBIvqL2jnRGkzUOqEpf2tX+yS/djl/USxvainss5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2603287},"snyk":true,"oclif":{"topics":{"flow":{"description":"Manage flows in your org"},"pool":{"description":"Build and manage scratch org or sandbox pools"},"repo":{"description":"Manage your project repository"},"impact":{"external":true,"description":"Utilities to help you understand the impact of various components in sfp"},"metrics":{"external":false,"description":"Report metrics to sfp supported metric providers"},"profile":{"description":"Commands to manage profiles in your project or org"},"validate":{"description":" Validate a change in your project repository"},"apextests":{"description":"Manage apex tests in a package or a org"},"artifacts":{"external":true,"description":"Manage artifacts for a project"},"changelog":{"description":"Track your artifacts & user stories as they progress through different environments, with release changelogs"},"dependency":{"subtopics":{"expand":{"description":"Expand the dependency list in sfdx-project.json file for each package, fix the gap of dependencies from its dependent packages"},"shrink":{"description":"Shrink the dependency list in sfdx-project.json file for each package, remove duplicate dependencies that already exist in its dependent packages"},"install":{"description":"Install all the external dependencies of a given project"}},"description":"Manage the dependencies of a project"},"releasedefinition":{"description":"Commands around managing release definition"}},"plugins":["@oclif/plugin-help","@oclif/plugin-commands"],"commands":"./lib/commands","topicSeparator":" "},"engines":{"node":">=18.0.0"},"gitHead":"a3f9461507c4df4de334c1a0e21ef5281758c325","release":"August 25","scripts":{"docs":"oclif readme --no-aliases --multi --dir=docs --repository-prefix https://github.com/flxbl-io/sfp","test":"cross-env FORCE_COLOR=true jest --silent --verbose --coverage --detectOpenHandles","build":"npm run clean && npm run compile","clean":"rimraf ./lib && rimraf tsconfig.tsbuildinfo","watch":"npm run compile -- --watch","compile":"tsc -b tsconfig.json","prepare":"husky","manifest":"oclif manifest","snyk-protect":"snyk protect"},"_npmUser":{"name":"alanjaouen2","email":"alan.jaouen.96+2@gmail.com"},"repository":{"url":"git+https://github.com/flxbl-io/sfp.git","type":"git","directory":"packages/sfp-cli"},"_npmVersion":"10.8.2","description":"sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"8.15.0","tar":"^6.1.9","tmp":"^0.2.1","glob":"^10.3.3","pino":"8.21.0","axios":"^1.7.4","chalk":"^4.1.2","dedent":"^1.5.1","dotenv":"16.3.1","ignore":"^5.1.6","lodash":"^4.17.21","marked":"4.0.16","rimraf":"^5.0.1","semver":"7.6.2","xml2js":"^0.6.0","adm-zip":"^0.5.10","js-yaml":"^4.0.0","antlr4ts":"0.5.0-alpha.4","fs-extra":"^11.1.1","cli-table":"0.3.11","hot-shots":"^8.5.0","bottleneck":"^2.19.5","handlebars":"^4.7.7","neverthrow":"4.4.2","simple-git":"3.19.1","@oclif/core":"^4.5.2","async-retry":"^1.3.1","object-hash":"^2.1.1","git-url-parse":"^16.0.0","markdown-table":"^2.0.0","@salesforce/kit":"3.2.3","datadog-metrics":"^0.9.3","fast-xml-parser":"4.5.0","marked-terminal":"5.1.1","@salesforce/core":"8.19.0","markdown-table-ts":"^1.0.3","@flxbl-io/apexlink":"4.0.1","@oclif/plugin-help":"6.2.32","@salesforce/schemas":"1.9.0","@flxbl-io/sfp-logger":"5.0.1","@flxbl-io/sfprofiles":"5.2.2","@jsforce/jsforce-node":"^3.2.0","@salesforce/apex-node":"8.2.5","@salesforce/packaging":"4.12.0","@oclif/plugin-commands":"4.1.32","@newrelic/telemetry-sdk":"^0.6.0","pino-abstract-transport":"1.2.0","@apexdevtools/apex-parser":"^4.0.0","@salesforce/source-tracking":"7.3.11","@flxbl-io/sfdx-process-wrapper":"3.0.0","@salesforce/source-deploy-retrieve":"12.21.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.1","husky":"^9.0.11","oclif":"^4.22.14","ts-jest":"29.1.5","ts-node":"10.9.2","ts-patch":"^3.2.0","@swc/core":"^1.10.14","cross-env":"^7.0.3","typescript":"^5.4.5","@babel/core":"7.18.2","@oclif/test":"4.1.13","@types/jest":"^29.5.3","@jest/globals":"^29.6.1","@types/marked":"4.0.2","@types/semver":"7.5.8","@types/adm-zip":"^0.4.33","@types/js-yaml":"^4.0.5","@commitlint/cli":"^19.3.0","@types/fs-extra":"11.0.4","@types/cli-table":"^0.3.4","ts-retry-promise":"0.8.1","@salesforce/ts-sinon":"^1.4.22","@salesforce/ts-types":"2.0.10","@types/git-url-parse":"9.0.3","@salesforce/dev-config":"4.2.0","@types/fast-levenshtein":"0.0.4","@oclif/plugin-command-snapshot":"5.3.5","@commitlint/config-conventional":"^19.2.2","@babel/plugin-proposal-optional-chaining":"7.17.12","@babel/plugin-proposal-nullish-coalescing-operator":"^7.17.12"},"_npmOperationalInternal":{"tmp":"tmp/sfp_39.0.3_1780933001068_0.6648878906593791","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-08T15:10:16.899Z","modified":"2026-06-08T15:36:59.820Z","39.0.2":"2026-06-08T15:10:17.248Z","39.0.3":"2026-06-08T15:36:41.252Z"},"bugs":{"url":"https://github.com/flxbl-io/sfp/issues"},"author":{"name":"flxblio"},"license":"MIT","homepage":"https://github.com/flxbl-io/sfp","keywords":["flxblio","sfp-cli","sfdx","sfdx-plugin","salesforce","sf","sf-plugin","orchestrator"],"repository":{"url":"git+https://github.com/flxbl-io/sfp.git","type":"git","directory":"packages/sfp-cli"},"description":"sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model","maintainers":[{"name":"alanjaouen2","email":"alan.jaouen.96+2@gmail.com"}],"readme":"","readmeFilename":""}