A TypeScript compatible JavaScript wrapper for Salesforce DX CLI.
const sfdx = require('sfdx-js').Client.createUsingPath('sfdx')
sfdx.auth.webLogin().then(function() {
console.log('done!');
})
Read our doc here: https://coveo.github.io/sfdx-js/
npm t: Run test suite.npm start: Runsnpm run buildin watch mode.npm run test:watch: Run test suite in interactive watch mode.npm run test:prod: Run linting and generate coverage.npm run build: Generage bundles and typings, create docs.npm run lint: Lints code.npm run commit: Commit using conventional commit style (husky will tell you to use it if you haven't 😉).npm run generate: Generate wrapper classes using the SFDX executable in path.
There is already set a precommit hook for formatting your code with Prettier 💅
There are 2 Git hooks, they make sure that:
- You follow a conventional commit message.
- Your build is not gonna fail in Travis (or your CI server), since it's runned locally before
git push.
This makes more sense in combination with automatic releases.
Made with ❤️