@nestjsplus/lib-starter
Version:
Boilerplate for building installable NestJS libraries
59 lines (58 loc) • 1.72 kB
JSON
{
"$schema": "http://json-schema.org/schema",
"id": "SchematicsNestEngineInstall",
"title": "@nestjsplus/config Options Schema",
"type": "object",
"properties": {
"sourceRoot": {
"description": "Source root",
"type": "string"
},
"name": {
"description": "Name of the 'Config' Module, that imports ConfigManagerModule",
"type": "string",
"default": "Config",
"x-prompt": "Config module name ('Module' automatically appended):"
},
"skipInstall": {
"description": "Skip installing dependency packages.",
"type": "boolean",
"default": false
},
"dbg": {
"description": "Debug?",
"type": "boolean",
"default": false
},
"genEnv": {
"description": "Generate environments folder",
"type": "boolean",
"default": true,
"x-prompt": "Create environments folder?"
},
"envDir": {
"description": "Folder containing .env files.",
"type": "string",
"default": "environments"
},
"genDemo": {
"description": "Create demo module?",
"type": "boolean",
"default": true,
"x-prompt": "Create demo module?"
},
"testMessage": {
"description": "Test environment variable value",
"type": "string",
"default": "Hello from ConfigModule",
"x-prompt": "Env testing value (used only to confirm installation):"
},
"envStrategy": {
"description": "Use a static file, or determine dynamically by value of NODE_ENV",
"enum": ["static", "NODE_ENV"],
"default": "static",
"x-prompt": "Use a static .env file, or determine location dynamically by value of NODE_ENV:"
}
},
"required": []
}