@teppeis/kintone-plugin-manifest-validator
v0.7.0kintone-plugin-manifest-validator
Validate manifest.json
of kintone plugin. Used in kintone-plugin-packer.
How to install
$ npm install @teppeis/kintone-plugin-packer
Usage
const validator = require('@teppeis/kintone-plugin-manifest-validator');
const manifestJson = require('path/to/your/manifest.json');
const result = validator(manifestJson);
console.log(result.valid); // true or false
console.log(result.errors); // array of ajv error objects
ajv error objects is like:
{
dataPath: '.version',
keyword: 'type',
message: 'should be integer',
params: {
type: 'integer',
},
schemaPath: '#/properties/version/type',
}
manifest-json.d.ts
import {KintonePluginManifestJson} from '@teppeis/kintone-plugin-manifest-validator/manifest-schema';
let manifest: KintonePluginManifestJson;
License
MIT License: Teppei Sato <[email protected]>
npm i @teppeis/kintone-plugin-manifest-validator
Metadata
- MIT
- >=6
- Teppei Sato
- released 3/26/2018