@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
57 lines • 1.35 kB
JSON
{
"id": "#",
"title": "Typia Executor",
"description": "A type definition for a Typia executor schema",
"required": [
"entry",
"tsconfig",
"outputPath"
],
"properties": {
"outputPath": {
"title": "Output Path",
"type": "string",
"format": "path",
"description": "The output path for the build",
"id": "#outputPath",
"default": "{sourceRoot}/__generated__/typia"
},
"entry": {
"title": "Entry File(s)",
"format": "path",
"type": "array",
"description": "The entry file or files to build",
"items": {
"type": "string"
},
"id": "#entry",
"default": [
"{sourceRoot}/index.ts"
]
},
"tsconfig": {
"title": "TSConfig Path",
"type": "string",
"format": "path",
"description": "The path to the tsconfig file",
"id": "#tsconfig",
"default": "{projectRoot}/tsconfig.json"
},
"clean": {
"title": "Clean",
"type": "boolean",
"description": "Clean the output directory before building",
"id": "#clean",
"default": true
}
},
"type": "object",
"default": {
"outputPath": "{sourceRoot}/__generated__/typia",
"entry": [
"{sourceRoot}/index.ts"
],
"tsconfig": "{projectRoot}/tsconfig.json",
"clean": true
}
}