You'll need to have yarn installed.
All Zapier CLI apps are run using Node.js v12. The current node version for the project can be found in .nvmrc. You can use nvm to manage your node version, or the tool of your choice.
The rest of the project dependencies can be installed by running yarn install.
There are a number of helpful scripts in package.json.
Run typescript in watch mode:
yarn watch
Zapier The Zapier CLI Tutorialis a good resource to understand Zapier app architecture and key concepts.
The zapier cli can be run via yarn zapier. Some helpful recipes:
Run Zapier validations:
yarn build && yarn zapier validate
All HTTP requests:
yarn zapier logs --type=http
Detailed log information:
yarn zapier logs --type=http --detailed
Use the publish Github workflow action.