O Projeto ACBr acaba de dar mais um passo importante em sua trajetória de apoiar desenvolvedores de software em todo o Brasil: foram publicados os primeiros pacotes NPM oficiais das ACBrLib.
O time ACBr agradece ao empenho e dedicação do consultor @danieloliveirasouza responsável por essa contribuição!
A novidade permite que desenvolvedores Node.js utilizem de forma prática e direta as bibliotecas do ACBr em seus projetos, ampliando ainda mais as possibilidades de integração com soluções fiscais, comerciais e automação de processos.
Os pacotes já estão disponíveis no NPM:
Projeto ACBr no NPM
Instale o pacote @projetoacbr/acbrlib-cep-node
npm install @projetoacbr/acbrlib-cep-node
Com poucos comandos, já é possível consumir as funcionalidades. Confira um exemplo utilizando a ACBrLibCEP (Este exemplo já está atualizado no nosso SVN):
const path = require('path');
const os = require('os');
const ACBrLibCepMT = require('@projetoacbr/acbrlib-cep-node/dist/src').default
const acbrlibPath = path.resolve(__dirname, os.platform() === 'win32' ? 'ACBrCEP64.dll' : 'libacbrcep64.so')
const configPath = path.resolve(__dirname, 'config.ini')
let acbrlibCep = new ACBrLibCepMT(acbrlibPath, configPath, '')
let cep = ''
try {
acbrlibCep.inicializar()
acbrlibCep.configGravarValor('CEP','WebService','3')
acbrlibCep.configGravar()
cep = acbrlibCep.buscarPorCep('18270170')
console.log(cep)
} catch (error) {
console.error(error)
} finally {
if ( acbrlibCep) acbrlibCep.finalizar()
}
Esse lançamento marca o início de uma nova etapa para o ACBr, tornando suas bibliotecas ainda mais acessíveis e reforçando o compromisso do projeto em empoderar desenvolvedores com soluções robustas e confiáveis.
Experimente agora mesmo e explore as possibilidades que os pacotes NPM do ACBr oferecem para seus projetos!