Release Candidate do Deno 2.0
(deno.com)- No mês passado, foi lançada a versão final da série 1.x, a 1.46, e agora foi publicado o RC do 2.0 com todos os recursos esperados na versão final
Principais mudanças
- Mudanças nas variáveis globais:
windowfoi removido. UseglobalThisouselfno lugar- A variável global
processfoi adicionada, então não é mais necessário importarnode:process
- Gerenciamento de dependências:
deno add: tratamento de especificadores com subcaminhosdeno install --entrypoint: instala todas as dependências de um módulo específico- Remoção rápida de dependências com o comando
deno remove - Mensagens de erro relacionadas a dependências foram melhoradas
- Mudanças no sistema de permissões
- Adicionado o erro
Deno.errors.NotCapable Deno.mainModulenão exige mais a permissão--allow-read- A flag
--allow-hrtimefoi removida - A flag
--allow-runfoi alterada
- Adicionado o erro
- Mudanças de API
- Algumas APIs foram estabilizadas (
WebGPU,Deno.dlopen()etc.) - Muitas APIs de
Denoforam removidas ou marcadas como obsoletas de forma leve
- Algumas APIs foram estabilizadas (
- Mudanças na interface de linha de comando
- Os subcomandos
deno bundleedeno vendorforam removidos - Algumas flags de CLI foram marcadas como obsoletas
- É possível ativar logging de depuração com a variável de ambiente
DENO_LOG
- Os subcomandos
- O suporte a Import Assertions foi removido e substituído por Import Attributes
- Atualizado para TypeScript 5.6
Ainda não há comentários.