Perfecto, aquí tienes un artículo breve y claro:
A partir de Angular 20, el CLI empezó a generar archivos usando guiones por defecto:
ng generate pipe from-now
# from-now-pipe.ts → antes
# from-now.pipe.ts → ahora usa guionSi quieres volver al clásico punto como separador (from-now.pipe.ts), puedes usar la opción typeSeparator en tu angular.json:
"schematics": {
"@schematics/angular:module": { "typeSeparator": "." },
"@schematics/angular:pipe": { "typeSeparator": "." },
"@schematics/angular:guard": { "typeSeparator": "." },
"@schematics/angular:interceptor": { "typeSeparator": "." }
}Con esto, el CLI generará nombres como:
feature.type.ts (ej. hero-list.component.ts).hero-list).Si quieres control total, puedes crear un schematic personalizado que renombre archivos a tu gusto:
options.fileName = dasherize(options.name) + '.module.ts';
I am particularly drawn to developing applications that are not only functional but also visually appealing and easy to use. I accomplish this by implementing SOLID principles and clean architecture, and applying testing to ensure quality.