arvis-extension-validator
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

arvis-extension-validator

CodeFactor NPM download total CI MIT license PR's Welcome GitHub issues

Arvis extension's JSON schema, cli and library to validate this.

Install

$ npm install -g arvis-extension-validator

Schema

All schema files could be developed in the schema folder.

The files in the project root path are there to be imported from online directly.

non-strict files allow additionalProperties.

library's validator use non-strict file.

Recommend to use normal strict file when developing extension.

How to add schema

Just add to below line to arvis-workflow.json

{
  "$schema": "https://raw.githubusercontent.com/jopemachine/arvis-extension-validator/master/workflow-schema.json"
}

In case of plugin,

{
  "$schema": "https://raw.githubusercontent.com/jopemachine/arvis-extension-validator/master/plugin-schema.json"
}

Cli Usage

Usage
  $ arvis-validate workflow arvis-workflow.json
  $ arvis-validate plugin arvis-plugin.json

Related

  • arvish - Arvis workflow, plugin creator tools

/arvis-extension-validator/

    Package Sidebar

    Install

    npm i arvis-extension-validator

    Weekly Downloads

    40

    Version

    0.3.0

    License

    MIT

    Unpacked Size

    55.9 kB

    Total Files

    14

    Last publish

    Collaborators

    • jopemachine