UNPKG

mavensmate

Version:

Core APIs that drive MavensMate IDEs for Salesforce1/Force.com

40 lines (33 loc) 843 B
# Node Module You can build your own Salesforce IDEs by integrating with the APIs exposed in this project. ## Install `npm install mavensmate --save` ## Usage ```javascript var mavensmate = require('mavensmate'); var Project = mavensmate.Project; var SalesforceClient = mavensmate.SalesforceClient; var CommandExecutor = mavensmate.CommandExecutor; var cmdExe = new CommandExecutor(); var sfdcClient = new SalesforceClient({ username: 'foo@bar.com', password: 'secret123!' }); var myProject = new Project({ path: '/path/to/mavensmate/project', sfdcClient: sfdcClient }); myProject.initialize(true) .then(function() { return cmdExe.execute({ name: 'compile-project', project: myProject }); }) .then(function(res) { console.log('command result', res); }) .catch(function(err)) { console.error('womp', err); }); ```