UNPKG

@nju33/json-schema

Version:

[![@nju33/json-schema](https://badgen.net/npm/v/@nju33/json-schema?icon=npm)](https://www.npmjs.com/package/@nju33/json-schema)

65 lines (64 loc) 1.52 kB
{ "$schema": "http://json-schema.org/draft-07/schema", "title": "JSON schema for .huskyrc", "definitions": { "default": { "type": "string", "examples": ["lint-staged"] } }, "type": "object", "properties": { "hooks": { "type": "object", "properties": { "applypatch-msg": { "$ref": "#/definitions/default" }, "pre-applypatch": { "$ref": "#/definitions/default" }, "post-applypatch": { "$ref": "#/definitions/default" }, "pre-commit": { "$ref": "#/definitions/default" }, "prepare-commit-msg": { "$ref": "#/definitions/default" }, "commit-msg": { "$ref": "#/definitions/default" }, "post-commit": { "$ref": "#/definitions/default" }, "pre-rebase": { "$ref": "#/definitions/default" }, "post-checkout": { "$ref": "#/definitions/default" }, "post-merge": { "$ref": "#/definitions/default" }, "pre-receive": { "$ref": "#/definitions/default" }, "update": { "$ref": "#/definitions/default" }, "post-update": { "$ref": "#/definitions/default" }, "pre-auto-gc": { "$ref": "#/definitions/default" }, "post-rewrite": { "$ref": "#/definitions/default" } } } }, "required": ["hooks"] }