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.
Common errors
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.
Warnings
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.
Install
npm install ma-deploy-bundle yarn add ma-deploy-bundle pnpm add ma-deploy-bundle Quickstart
ma-deploy-bundle -d ./myStaticResources