Files
Marc Stammerjohann 9741eb0baa feat(date-picker): improve compatibility w/ signal forms (#1645)
* fix(date-picker): rename min/max to minDate/maxDate to avoid formField conflicts

* docs: rename min/max inputs to minDate/maxDate for date-picker

* feat(date-picker): add invalid attributes to date-picker inputs

* feat(date-picker): rename min/max to minDate/maxDate for month-year picker

* chore: update snapshot inputs

* docs: remove reactive-forms suffix

* docs: migrate date-picker block to signal forms

* feat(cli): add date picker min/max migration

* feat(cli): pass libraries to migrateHelmLibrariesGenerator

* regenerate date-picker from migration
2026-07-28 11:33:47 +02:00

267 lines
12 KiB
JSON

{
"generators": {
"healthcheck": {
"factory": "./src/generators/healthcheck/generator",
"schema": "./src/generators/healthcheck/schema.json",
"description": "Run a healthcheck on the project to identify any potential issues or outdated code."
},
"init": {
"factory": "./src/generators/init/generator",
"schema": "./src/generators/init/schema.json",
"description": "Initialize a Spartan NG project with necessary configurations and dependencies."
},
"info": {
"factory": "./src/generators/info/generator",
"schema": "./src/generators/info/schema.json",
"description": "Print the project context (config, versions, installed components) as JSON or text."
},
"migrate-brain-accordion-trigger": {
"factory": "./src/generators/migrate-brain-accordion-trigger/generator",
"schema": "./src/generators/migrate-brain-accordion-trigger/schema.json",
"description": "Migrate brain accordion trigger to be wrapped by a heading element."
},
"migrate-brain-imports": {
"factory": "./src/generators/migrate-brain-imports/generator",
"schema": "./src/generators/migrate-brain-imports/schema.json",
"description": "Migrate Brain imports to use secondary entrypoints."
},
"migrate-brn-checkbox-changed-event": {
"factory": "./src/generators/migrate-brn-checkbox-changed-event/compat",
"schema": "./src/generators/migrate-brn-checkbox-changed-event/schema.json",
"description": "Migrate brn-checkbox changed event to checkedChange"
},
"migrate-brn-input-otp-max-length": {
"factory": "./src/generators/migrate-brn-input-otp-max-length/compat",
"schema": "./src/generators/migrate-brn-input-otp-max-length/schema.json",
"description": "Migrate brn-input-otp maxLength input to length"
},
"migrate-brn-switch-changed-event": {
"factory": "./src/generators/migrate-brn-switch-changed-event/compat",
"schema": "./src/generators/migrate-brn-switch-changed-event/schema.json",
"description": "Migrate brn-switch changed event to checkedChange"
},
"migrate-core": {
"factory": "./src/generators/migrate-core/generator",
"schema": "./src/generators/migrate-core/schema.json",
"description": "Migrate core library to brain core entrypoint"
},
"migrate-date-picker": {
"factory": "./src/generators/migrate-date-picker/generator",
"schema": "./src/generators/migrate-date-picker/schema.json",
"description": "Migrate hlm-date-picker changed event to dateChange"
},
"migrate-date-picker-min-max": {
"factory": "./src/generators/migrate-date-picker-min-max/generator",
"schema": "./src/generators/migrate-date-picker-min-max/schema.json",
"description": "Migrate hlm-date-picker min/max inputs to minDate/maxDate"
},
"migrate-helm-imports": {
"factory": "./src/generators/migrate-helm-imports/generator",
"schema": "./src/generators/migrate-helm-imports/schema.json",
"description": "Migrate Helm imports to use the new imports structure."
},
"migrate-helm-libraries": {
"factory": "./src/generators/migrate-helm-libraries/generator",
"schema": "./src/generators/migrate-helm-libraries/schema.json",
"description": "Migrate Helm libraries to their latest versions"
},
"migrate-hlm": {
"factory": "./src/generators/migrate-hlm/generator",
"schema": "./src/generators/migrate-hlm/schema.json",
"description": "Migrate hlm import from @spartan-ng/brain to @spartan-ng/helm/utils"
},
"migrate-input-id": {
"factory": "./src/generators/migrate-input-id/generator",
"schema": "./src/generators/migrate-input-id/schema.json",
"description": "Migrate renamed Helm id inputs to inputId"
},
"migrate-icon": {
"factory": "./src/generators/migrate-icon/generator",
"schema": "./src/generators/migrate-icon/schema.json",
"description": "Migrate hlm-icon to ng-icon"
},
"migrate-module-imports": {
"factory": "./src/generators/migrate-module-imports/generator",
"schema": "./src/generators/migrate-module-imports/schema.json",
"description": "Migrate module imports to const imports"
},
"migrate-naming-conventions": {
"factory": "./src/generators/migrate-naming-convention/generator",
"schema": "./src/generators/migrate-naming-convention/schema.json",
"description": "Migrate naming conventions to the latest standards"
},
"migrate-progress": {
"factory": "./src/generators/migrate-progress/generator",
"schema": "./src/generators/migrate-progress/schema.json",
"description": "Migrate brn-progress to hlm-progress"
},
"migrate-radio": {
"factory": "./src/generators/migrate-radio/generator",
"schema": "./src/generators/migrate-radio/schema.json",
"description": "Migrate brn-radio to hlm-radio"
},
"migrate-scroll-area": {
"factory": "./src/generators/migrate-scroll-area/generator",
"schema": "./src/generators/migrate-scroll-area/schema.json",
"description": "Migrate hlm-scroll-area to ngx-scrollbar"
},
"migrate-select": {
"factory": "./src/generators/migrate-select/generator",
"schema": "./src/generators/migrate-select/schema.json",
"description": "Migrate brn-select and hlm-select to use openChange and active descendants"
},
"migrate-separator": {
"factory": "./src/generators/migrate-separator/generator",
"schema": "./src/generators/migrate-separator/schema.json",
"description": "Migrate brn-separator to hlm-separator"
},
"migrate-toggle-group": {
"factory": "./src/generators/migrate-toggle-group/generator",
"schema": "./src/generators/migrate-toggle-group/schema.json",
"description": "Migrate brn-toggle-group from @spartan-ng/brain/toggle to @spartan-ng/brain/toggle-group"
},
"ui": {
"factory": "./src/generators/ui/generator",
"schema": "./src/generators/ui/schema.json",
"description": "spartan-ng ui generator"
},
"ui-theme": {
"factory": "./src/generators/theme/generator",
"schema": "./src/generators/theme/schema.json",
"description": "spartan-ng theme generator"
}
},
"schematics": {
"healthcheck": {
"factory": "./src/generators/healthcheck/compat",
"schema": "./src/generators/healthcheck/schema.json",
"description": "Run a healthcheck on the project to identify any potential issues or outdated code."
},
"init": {
"factory": "./src/generators/init/compat",
"schema": "./src/generators/init/schema.json",
"description": "Initialize a Spartan NG project with necessary configurations and dependencies."
},
"info": {
"factory": "./src/generators/info/compat",
"schema": "./src/generators/info/schema.json",
"description": "Print the project context (config, versions, installed components) as JSON or text."
},
"migrate-brain-accordion-trigger": {
"factory": "./src/generators/migrate-brain-accordion-trigger/compat",
"schema": "./src/generators/migrate-brain-accordion-trigger/schema.json",
"description": "Migrate brain accordion trigger to be wrapped by a heading element."
},
"migrate-brain-imports": {
"factory": "./src/generators/migrate-brain-imports/compat",
"schema": "./src/generators/migrate-brain-imports/schema.json",
"description": "Migrate Brain imports to use secondary entrypoints."
},
"migrate-brn-checkbox-changed-event": {
"factory": "./src/generators/migrate-brn-checkbox-changed-event/compat",
"schema": "./src/generators/migrate-brn-checkbox-changed-event/schema.json",
"description": "Migrate brn-checkbox changed event to checkedChange"
},
"migrate-brn-input-otp-max-length": {
"factory": "./src/generators/migrate-brn-input-otp-max-length/compat",
"schema": "./src/generators/migrate-brn-input-otp-max-length/schema.json",
"description": "Migrate brn-input-otp maxLength input to length"
},
"migrate-brn-switch-changed-event": {
"factory": "./src/generators/migrate-brn-switch-changed-event/compat",
"schema": "./src/generators/migrate-brn-switch-changed-event/schema.json",
"description": "Migrate brn-switch changed event to checkedChange"
},
"migrate-core": {
"factory": "./src/generators/migrate-scroll-area/compat",
"schema": "./src/generators/migrate-core/schema.json",
"description": "Migrate core library to brain core entrypoint"
},
"migrate-date-picker": {
"factory": "./src/generators/migrate-date-picker/compat",
"schema": "./src/generators/migrate-date-picker/schema.json",
"description": "Migrate hlm-date-picker changed event to dateChange"
},
"migrate-date-picker-min-max": {
"factory": "./src/generators/migrate-date-picker-min-max/compat",
"schema": "./src/generators/migrate-date-picker-min-max/schema.json",
"description": "Migrate hlm-date-picker min/max inputs to minDate/maxDate"
},
"migrate-helm-imports": {
"factory": "./src/generators/migrate-helm-imports/compat",
"schema": "./src/generators/migrate-helm-imports/schema.json",
"description": "Migrate Helm imports to use the new imports structure."
},
"migrate-helm-libraries": {
"factory": "./src/generators/migrate-helm-libraries/compat",
"schema": "./src/generators/migrate-helm-libraries/schema.json",
"description": "Migrate Helm libraries to their latest versions"
},
"migrate-hlm": {
"factory": "./src/generators/migrate-hlm/compat",
"schema": "./src/generators/migrate-hlm/schema.json",
"description": "Migrate hlm import from @spartan-ng/brain to @spartan-ng/helm/utils"
},
"migrate-input-id": {
"factory": "./src/generators/migrate-input-id/compat",
"schema": "./src/generators/migrate-input-id/schema.json",
"description": "Migrate renamed Helm id inputs to inputId"
},
"migrate-icon": {
"factory": "./src/generators/migrate-icon/compat",
"schema": "./src/generators/migrate-icon/schema.json",
"description": "Migrate hlm-icon to ng-icon"
},
"migrate-module-imports": {
"factory": "./src/generators/migrate-module-imports/compat",
"schema": "./src/generators/migrate-module-imports/schema.json",
"description": "Migrate module imports to const imports"
},
"migrate-naming-conventions": {
"factory": "./src/generators/migrate-naming-convention/compat",
"schema": "./src/generators/migrate-naming-convention/schema.json",
"description": "Migrate naming conventions to the latest standards"
},
"migrate-progress": {
"factory": "./src/generators/migrate-progress/compat",
"schema": "./src/generators/migrate-progress/schema.json",
"description": "Migrate brn-progress to hlm-progress"
},
"migrate-radio": {
"factory": "./src/generators/migrate-radio/compat",
"schema": "./src/generators/migrate-radio/schema.json",
"description": "Migrate brn-radio to hlm-radio"
},
"migrate-scroll-area": {
"factory": "./src/generators/migrate-scroll-area/compat",
"schema": "./src/generators/migrate-scroll-area/schema.json",
"description": "Migrate hlm-scroll-area to ngx-scrollbar"
},
"migrate-select": {
"factory": "./src/generators/migrate-select/compat",
"schema": "./src/generators/migrate-select/schema.json",
"description": "Migrate brn-select and hlm-select to use openChange and active descendants"
},
"migrate-separator": {
"factory": "./src/generators/migrate-separator/compat",
"schema": "./src/generators/migrate-separator/schema.json",
"description": "Migrate brn-separator to hlm-separator"
},
"migrate-toggle-group": {
"factory": "./src/generators/migrate-toggle-group/compat",
"schema": "./src/generators/migrate-toggle-group/schema.json",
"description": "Migrate brn-toggle-group from @spartan-ng/brain/toggle to @spartan-ng/brain/toggle-group"
},
"ui": {
"factory": "./src/generators/ui/compat",
"schema": "./src/generators/ui/schema.json",
"description": "spartan-ng ui generator"
},
"ui-theme": {
"factory": "./src/generators/theme/compat",
"schema": "./src/generators/theme/schema.json",
"description": "spartan-ng theme generator"
}
}
}