Dominossauro (.dom)
Extensão para abrir arquivos .dom em um WebView carregando https://dominossauro.com/<nome-arquivo>.dom.
Funcionalidades
- Abre arquivos
*.dom em editor customizado (WebView).
- Executa comando automático ao abrir
start.dom.
- Comando manual:
DOM Viewer: Executar Comando DOM.
Execução Automática
Ao abrir start.dom, a extensão cria/usa o terminal "DOM Start" e executa o comando definido em getStartCommand().
getStartCommand(filePath) {
const fileDir = path.dirname(filePath);
return `echo "Arquivo start.dom foi aberto em: ${fileDir}" && ls -la`;
}
Como testar
- Abra a pasta no VS Code.
- Pressione F5 para iniciar o host de desenvolvimento.
- Abra um arquivo
.dom.
- Abra
start.dom para disparar o comando.
Requisitos
- VS Code 1.90+
- Internet (iframe remoto).
Observações
- Se o domínio remoto bloquear iframe, não exibirá conteúdo.
- CSP aplicada limita recursos.
Estrutura
- Código:
src/extension.js
- Config linguagem:
language-configuration.json
Publicação
Use vsce package para gerar .vsix e instalar manualmente.
| |