To install dependencies:
bun install
To run:
bun run src/index.ts
This project was created using bun init
in bun v1.1.17. Bun is a fast all-in-one JavaScript runtime.
- Handle A1 certificates
- Convert .pfx to .pem
- Sign XML
- Basic SEFAZ integration
- NfeStatusServico
- NfeAutorizacao (sync only)
- XML generation
- Data validation
- Input data when using Brafis API (zod)
- XML schemas
- DANFE generation
- CI/CD pipeline (linting, testing, deploying)
- TypeScript
- Biomejs.dev - Linter + Formatter
- Bun.sh - Runtime
- Reviewable - Code review
- (Opcional) Toggl Track - Controle de horas (apenas uso pessoal)
- node-forge - Certificados
- fast-xml-parser - Parsing/building XMLs
- node-mde - Referência de implementação
- nfe.fazenda.gov.br - Documentação e Schemas XML