- ✅ Ticket 1.1: Estructura Clean Architecture en backend - ✅ Ticket 1.2: Schemas Zod compartidos - ✅ Ticket 1.3: Refactorización drugs.ts (1362 → 8 archivos modulares) - ✅ Ticket 1.4: Refactorización procedures.ts (3583 → 6 archivos modulares) - ✅ Ticket 1.5: Eliminación de duplicidades (~50 líneas) Cambios principales: - Creada estructura Clean Architecture en backend/src/ - Schemas Zod compartidos en backend/src/shared/schemas/ - Refactorización modular de drugs y procedures - Utilidades genéricas en src/utils/ (filter, validation) - Eliminados scripts obsoletos y documentación antigua - Corregidos errores: QueryClient, import test-error-handling - Build verificado y funcionando correctamente
34 lines
755 B
JavaScript
34 lines
755 B
JavaScript
/**
|
||
* Utility with info on URL attributes.
|
||
*
|
||
* ## What is this?
|
||
*
|
||
* This package contains info on attributes that have URLs as values.
|
||
*
|
||
* ## When should I use this?
|
||
*
|
||
* You can use this package any time you’re rewriting URLs.
|
||
*
|
||
* ## Use
|
||
*
|
||
* ```js
|
||
* import {urlAttributes} from 'html-url-attributes'
|
||
*
|
||
* console.log(urlAttributes.formAction)
|
||
* //=> ['button', 'input']
|
||
* console.log(urlAttributes.href)
|
||
* //=> ['a', 'area', 'base', 'link']
|
||
* ```
|
||
*
|
||
* ## API
|
||
*
|
||
* ### `urlAttributes`
|
||
*
|
||
* HTML URL properties (`Record<string, Array<string> | null>`).
|
||
*
|
||
* Each key is a property name and each value is a list of tag names it applies
|
||
* to or `null` if it applies to all elements.
|
||
*/
|
||
|
||
export {urlAttributes} from './lib/index.js'
|