Eu instalei pelo NPM e criei um código HTML assim, o console está dando o seguinte erro: ambiguous indirect export: default

<script type="module">    
    import BuscaProcesso from "./node_modules/busca-processos-judiciais/dist/index.js";
 //   const BuscaProcesso = require("busca-processos-judiciais");
    async function buscarProcesso() {
  const busca = new BuscaProcesso(
    "TRF4",
    "APIKey cDZHYzlZa0JadVREZDJCendQbXY6SkJlTzNjLV9TRENyQk1RdnFKZGRQdw==",
  );
  return busca.getCleanResult("50342112220234040000");
}

buscarProcesso()
  .then((data) => console.log(data))
  .catch((erro) => console.log(erro));
</script>

Eai Luke. Beleza? Respondi ao seu issue report no Github, mas vou deixar aqui a solução para caso alguém encontre o mesmo problema :-)

Resposta original no Issue do GitHub:

Vi que você está fazendo o import fora de um ambiente node (usando seu Browser), por isso não está utilizando um "bare import" e sim uma importação com o caminho completo do arquivo.

A solução para esse bug é bem simples: basta você alterar 2 coisas na sua linha de importação, ficando assim:

import BuscaProcesso from './node_modules/busca-processos-judiciais/dist/index.mjs'

Testei seu código aqui e funcionou perfeitamente com essa alteração.

Isso funciona porque:

O pacote BuscaProcesso é exportado como default, então a importação dentro de chaves "{}" gerará conflito. Como você está importando de dentro de um JS module (já que você especificou a propriedade "type" como "module"), a exportação do BuscaProcesso, nesse caso, é feita de dentro do arquivo index.mjs, que é um ES6 Module (o index.js é commom JS).

Abraço!

Desculpa mandar aqui e lá, estava curioso em ver funcionando. Do jeito que passou dá um erro do import tanto no firefox quanto no chrome, fala que por causa do mime type não pode ser importado, aí eu alterei o index.mjs para index2.js e importei e deu certo, obrigado por responder.