Criação e disponibilização de Bitcodes

A criação de bitcodes é um processo bem simples e demanda poucos passos, visto que um Bitcode é apenas um módulo que será exportado e então importado em algum projeto. Lembra do arquivo brief.json que comentamos nos capítulos anteriores? Bitcodes também possuem um destes, para que possamos detalhar o mesmo e suas dependências. Bitcodes também podem ter dependência de jars a de até outros Bitcodes.

Uma informação importante que o brief.json possui além das que já abordamos é a path, ela é responsável por informar ao thrust quais arquivos devem ser baixados durante o processo de install de um Bitcode, assim o thrust baixará apenas os arquivos necessários, e não o repositório inteiro, reduzindo drasticamente o tamanho das dependências.

Através da variável path é possível exportar um único arquivo ou uma pasta, vamos ver alguns exemplos:

{ 
  ... 
  "path": "index.js" //Será exportado para uso apenas o arquivo index.js 
  ... 
}
{ 
 ... 
 "path": "dist/index.js" //Será exportado para uso apenas o arquivo index.js 
 ... 
}
{ 
  ... 
  "path": "dist" //Será exportado todo o conteúdo da pasta dist 
  ... 
}
{ 
  ... 
  "path": "" | "." | undefined //Será exportado todo o conteúdo da pasta raiz 
  ... 
}

Agora que já aprendemos como usar o brief.json que tal escrevermos um Bitcode?

results matching ""

    No results matching ""