Este repositório tem como objetivo centralizar os componentes utilizados nos projetos de frontend da Franq, de acordo com o design system da empresa.
O repositório inclui uma pasta chamada /ds-assets, responsável pela geração de ícones no formato de Web Fonts (woff, ttf, woff2), utilizando a biblioteca Fantasticon.
Utilize VSCode com a extensão Volar, e certifique-se de desabilitar o Vetur.
O TypeScript, por padrão, não oferece suporte nativo para tipos em arquivos .vue. Para resolver isso, substituímos a CLI padrão do tsc pelo vue-tsc, que realiza a verificação de tipos corretamente. Além disso, no editor de código, é necessário utilizar o Volar] para que o serviço de TypeScript reconheça as definições de tipos nos arquivos .vue.
Consulte a Documentação de configuração do Vite para ajustar as configurações conforme necessário.
Para configurar o projeto, execute o seguinte comando:
npm install
npm run dev
npm run build
Linting com ESLint
npm run lint
Faça o login na sua conta NPM
npm run login
Faça a publicação no npm
npm publish --access public