angular-calendar
Version:
A calendar component for angular 20.2+ that can display events on a month, week or day view
63 lines (62 loc) • 1.93 kB
JSON
{
"$schema": "http://json-schema.org/schema",
"$id": "angular-calendar-schematic-ng-add",
"title": "angular-calendar ng-add schematic",
"type": "object",
"properties": {
"dateAdapter": {
"description": "Which date adapter to use",
"type": "string",
"default": "date-fns",
"enum": ["moment", "date-fns"],
"x-prompt": {
"message": "What date adapter would you like to use?",
"type": "list",
"items": [
{
"value": "date-fns",
"label": "date-fns [ https://date-fns.org/ ]"
},
{
"value": "moment",
"label": "moment [ https://momentjs.com/ ]"
}
]
}
},
"standalone": {
"type": "boolean",
"default": true,
"description": "Install to a standalone component (default) or NgModule",
"x-prompt": {
"message": "Install to a standalone component or NgModule?",
"type": "list",
"items": [
{
"value": true,
"label": "Standalone component (recommended)"
},
{
"value": false,
"label": "NgModule"
}
]
}
},
"installToPath": {
"type": "string",
"description": "Path to the component or NgModule file relative to the project root (e.g., 'src/app/my-component.ts')",
"x-prompt": {
"message": "Please enter the path to the component or NgModule file (optional, will use the root app component/module if not specified)",
"type": "input"
}
},
"projectName": {
"type": "string",
"description": "Which project should the styles be added to",
"x-prompt": "Please enter the name of the project that will use the calendar (optional, will use the default project if not specified)"
}
},
"required": [],
"additionalProperties": false
}