Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

zapier-platform-schema

Package Overview
Dependencies
Maintainers
1
Versions
159
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zapier-platform-schema

An example app for the Zapier platform.

  • 0.3.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
21K
increased by6.76%
Maintainers
1
Weekly downloads
 
Created
Source

Schema For Zapier Platform

This is currently pre-release software! You can fill out https://zapier.typeform.com/to/Z4TZBm if you'd like early access.

This repo has:

  • An example examples/definition.json with some triggers, searches and actions.
  • A working schema.js (and corresponding lib/schemas/*.js) that can validate the examples/definition.json.
  • An exported-schema.json suitable for loading into any other backend that needs validation.

Requirements

Make sure you have Node 4.3.2+. If not, do:

brew install nvm
nvm install 4.3.2
nvm use 4.3.2

Run Tests

git git@github.com:zapier/zapier-platform-schema.git
cd zapier-platform-schema
npm install
npm test
# also ran in Travis CI

Make Changes or Add More

Open a PR and propose the changes you'd like to make. Be sure to update both files!

This is a living specification - we might come up with more definitions like:

  • examples/definition-oauth.json
  • examples/definition-search-or-write.json
  • etc...

Once we are pretty happy with the collection - we'll be able to kick off a project with some solid foundational examples. That will help us write a core interpreter and a platform SDK and generator.

Releasing a New Version

We've configured the proper npm version behavior with pre/post hooks. This simplifies the publishing flow:

# do not edit package.json, exported-schema.json or docs.md - is automatic!
# be sure to do the same across the other libraries (cli and core)
npm version patch # 1.0.0 -> 1.0.1
npm version minor # 1.0.0 -> 1.1.0
npm version major # 1.0.0 -> 2.0.0

FAQs

Package last updated on 09 Sep 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc