Instalando Bitcodes
A instalação de bitcodes é feita através do CLI do thrust, atualmente a instalação é feita apenas através de repositórios do github, ondem mantemos nosso repositório oficial.
Para instalar um bitcode você precisa apenas de seu nome, composto por owner/repositório.
Exemplo:
>> thrust install thrust-bitcodes/http
O comando acima baixará o bitcode, colocará como dependência no arquivo _brief.json _e o colocará no cache, para que futuras instalações não necessitem realizar o download novamente.
No caso dos bitcodes oficiais do thrust, podemos omitir o owner, deixando o comando assim:
>> thrust install http
Agora que o mesmo já está instalado, podemos usá-lo na aplicação fazendo um require do mesmo.
let http = require('http')
http.createServer(8778)
Também é possível versionar os seus bitcodes instalados, que é sempre o ideal, você pode instalar novamente informando a versão ou modificar diretamente em seu brief.json e rodando o install novamente.
Ex:
thrust install [email protected] //Baixará a tag 0.1.8 do repositório do http
thrust install http //Baixará a master do repositório do http, visando retrocompatibilidade
O brief.json sempre é atualizado com a versão que está sendo instalada, caso já houvesse um "http" ele seria trocado por "[email protected]", caso esteja sendo instalado sem versão, a versão será removida do brief.