{"id":27936,"library":"ma-deploy-bundle","title":"ma-deploy-bundle","description":"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.","status":"active","version":"1.1.2","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install ma-deploy-bundle","lang":"bash","label":"npm"},{"cmd":"yarn add ma-deploy-bundle","lang":"bash","label":"yarn"},{"cmd":"pnpm add ma-deploy-bundle","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[],"quickstart":{"code":"ma-deploy-bundle -d ./myStaticResources","lang":"javascript","description":"Deploys static resources from a directory to Salesforce with macOS keychain auth."},"warnings":[{"fix":"Use a cross-platform alternative or implement OAuth2.","message":"macOS only. Does not work on Windows or Linux due to keychain dependency.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Manually delete the generated JSON file after deployment or add to .gitignore.","message":"Deployment JSON file is not deleted automatically. May expose credentials if committed.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Check Salesforce API version requirements and update tool if needed.","message":"No version compatibility with Salesforce API; may break with future Salesforce API changes.","severity":"breaking","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Install from npm: npm install mac-keychain","cause":"Missing macOS keychain dependency.","error":"Error: Cannot find module 'mac-keychain'"},{"fix":"Ensure the output directory is writable or run with appropriate privileges.","cause":"Insufficient permissions to write deployment JSON.","error":"Error: EACCES: permission denied, open '/path/to/deploy.json'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}