nfe/client-nodejs ? reverse-engineered prompt
Reverse engineered prompt
Quero que você construa um SDK oficial em TypeScript para Node.js 22+ para integrar com a API da NFE.io. Ele precisa permitir criar e acompanhar notas fiscais de serviço, cadastrar e consultar empresas, consultar CNPJ e CEP, além de lidar com emissão assíncrona de forma simples com async, await.
O ideal é que a API seja bem limpa e fácil de usar, com suporte a ESM e CommonJS, sem dependências em runtime, com tratamento de erros decente e retry automático quando a API falhar. Também quero exemplos práticos de uso, testes automatizados e documentação básica para ajudar quem vai começar. Se fizer sentido, já deixe preparado para os casos em que a nota é emitida na hora ou fica processando até concluir.
Se precisar, olha a documentação atual da API online para garantir que os nomes e fluxos estejam corretos.
Are you gonna build this?
make sure you review the code using coderabbit