@e-desarrollos/react-core
v0.3.0
Published
Componentes, hooks e utilidades compartidas de React.
Readme
@e-desarrollos/react-core
Libreria compartida de React con componentes, hooks, interfaces, constantes y utilidades reutilizables.
Que incluye hoy
- interfaces de formularios, modelos y requests
- constantes reutilizables
- utilidades generales
- hooks reutilizables:
useThemeuseSortColumns
- componentes:
buttonsloaderserrorsvalidators/ComponentValidator- buena parte de
form
Que no esta dentro todavia
Estas piezas siguen fuera del paquete porque todavia dependen de contratos de aplicacion, router, HTTP o reglas de negocio:
SelectorQuery- hooks como
useHttp,usePagina,useLocalApp,useDetalle - partes de
tablesylayout
Instalacion local
Instalar desde tarball
npm install ../ed-base-react/e-desarrollos-react-core-0.1.0.tgzCompilar el paquete
npm run buildGenerar un tarball local
npm pack --cache /tmp/e-desarrollos-react-core-npm-cacheUso
import { EdForm, TextInput, AddButton } from "@e-desarrollos/react-core";Las exportaciones actuales salen desde src/index.ts.
Antes de publicar a npm
Todavia conviene cerrar estos puntos:
- desacoplar piezas que aun dependen de infraestructura externa
- completar metadata de npm:
repositoryhomepagebugskeywords
- decidir si se mantendran solo exportaciones desde el root o tambien subpaths
- probar consumo en un proyecto externo
- ejecutar
npm publish --dry-run
Estructura
ed-base-react/
.gitignore
package.json
tsconfig.json
vite.config.ts
src/
index.ts
components/
constants/
hooks/
interfaces/
utils/