Skip to content

Ynriver-corp/ynriver-ui

Repository files navigation

Publicar en npm:

https://betterprogramming.pub/how-to-create-and-publish-react-typescript-npm-package-with-demo-and-automated-build-80c40ec28aca#bf2d

nvm use 16

Eslint & prettier config:

https://medium.com/capua-dev/integrando-prettier-con-eslint-961d1d8b716c

-trivago/prettier-plugin-sort-imports => ordernar los import.

-eslint-config-prettier => desactiva las reglas de ESLint que entren en conflicto con Prettier.

-eslint-plugin-prettier: añade una regla que formatea el contenido usando Prettier.

https://typescript-eslint.io/getting-started @typescript-eslint/parser @typescript-eslint/eslint-plugin


Lint-staged

https://medium.com/capua-dev/integrando-prettier-con-eslint-961d1d8b716c

Utilizado para ejecutar acciones antes de hacer un commit | push

husky: es una herramienta que facilita la configuración de hooks de git https://typicode.github.io/husky/getting-started.html.

lint-staged: es una herramienta para ejecutar linters sobre los ficheros que se encuentren preparados para el commit.


Ynriver ui

Components:

Button

Input

Switch

Tabs

Select

DatePicker

Check

Alert

Anchor

Collapsible

Dropdown

Modal

Paths

Table

Hooks:

useTranslation

useAuth

useAcl

useFetch

useConfirm

useUpload

useImgCrop

useInterval

useLocalStorage

useResizeImage

useSendError,useUploadToStorage

useXlsx

useCsv

Dependencies:

NextJs

TailwindCss

Prettier

Eslint

Lint-staged

About

ui de ynriver

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors