ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
39 lines (38 loc) • 974 B
JSON
{
"$schema": "http://json-schema.org/schema",
"id": "SchematicsNgOhayoPlugin",
"title": "NgOhayo Plugin Options Schema",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the plugin.",
"$default": {
"$source": "argv",
"index": 0
}
},
"type": {
"description": "Specifies the type of operation.",
"enum": ["add", "remove"],
"type": "string",
"alias": "t",
"default": "add"
},
"project": {
"type": "string",
"description": "The name of the project."
},
"packageManager": {
"description": "Specifies the packageManager of project. (only: networkEnv plugin)",
"enum": ["npm", "yarn"],
"type": "string"
},
"defaultLanguage": {
"type": "string",
"description": "Specify default language [https://ohayojp.com/docs/i18n]."
}
},
"required": [],
"additionalProperties": true
}