ma-deploy-bundle

raw JSON →
1.1.2 verified Sat May 09 auth: no javascript

Basic Salesforce static resource bundler (v1.1.2) for macOS-only deployment. Tightly integrated with macOS keychain for authentication; no cross-platform or OAuth2 support yet. Creates a JSON configuration file after deployment for repeatable use. Limited to bundling static resources; no CI/CD integration or modern Salesforce DX compatibility.

error Error: Cannot find module 'mac-keychain'
cause Missing macOS keychain dependency.
fix
Install from npm: npm install mac-keychain
error Error: EACCES: permission denied, open '/path/to/deploy.json'
cause Insufficient permissions to write deployment JSON.
fix
Ensure the output directory is writable or run with appropriate privileges.
gotcha macOS only. Does not work on Windows or Linux due to keychain dependency.
fix Use a cross-platform alternative or implement OAuth2.
gotcha Deployment JSON file is not deleted automatically. May expose credentials if committed.
fix Manually delete the generated JSON file after deployment or add to .gitignore.
breaking No version compatibility with Salesforce API; may break with future Salesforce API changes.
fix Check Salesforce API version requirements and update tool if needed.
npm install ma-deploy-bundle
yarn add ma-deploy-bundle
pnpm add ma-deploy-bundle

Deploys static resources from a directory to Salesforce with macOS keychain auth.

ma-deploy-bundle -d ./myStaticResources