Começar
Ver ao vivo
Um servidor local que desenha os teus templates e os volta a desenhar sempre que gravas.
terminal
npx @veroao/invoice devProcura os templates na pasta templates/ (senão, na pasta actual): cada ficheiro .tsx com export default, ou <pasta>/<nome>/template.tsx, como na galeria.
O que mostra#
- O PDF com dados de exemplo, nos cinco tipos de documento: FT, FR, NC, ND e RC.
- Os erros do Tailwind ou do código, com o componente e o motivo - e a última versão boa à vista.
- O que falta para o documento ter tudo o que a AGT exige, e avisos de contraste.
- O código, o JSON, o botão para descarregar o PDF e o botão JSON para o Vero.
Opções#
| Opção | Por omissão | O que faz |
|---|---|---|
[pasta] | templates/ (senão, a pasta actual) | Pasta dos templates. |
--port | 3200 | Porta do servidor. |
--help | Ajuda. | |
--version | Versão. |
terminal
npx @veroao/invoice dev templates --port 3300Verificar antes de publicar#
terminal
npx @veroao/invoice checkFaz as verificações do Vero e da galeria a todos os templates da pasta: compilam, desenham os seis tipos de documento (com a pró-forma) sem avisos da AGT e não têm dados fiscais ou de pagamento escritos à mão (IBAN, telefones, NIF, ligações, e-mails, menções de certificação). Termina com erro se algum falhar - dá para usar na tua CI.