deskjs-cli
v1.10.0
Published
Transforme projetos web em aplicativos desktop e mobile
Maintainers
Readme
DeskJS - CLI para Web to Desktop
Transforme seus projetos web em aplicativos desktop e mobile com facilidade.
Instalação
npm install -g deskjsOu use diretamente:
npx deskjsUso
deskjs <comando> [opções]Comandos
deskjs init
Inicializa um novo projeto DeskJS interativo.
deskjs initdeskjs start
Inicia o servidor de desenvolvimento e abre uma janela desktop ( Electron ).
deskjs startdeskjs compiler
Compila o projeto para executável.
deskjs compiler --win # Windows (.exe)
deskjs compiler --mac # macOS (.app)
deskjs compiler --linux # Linux (AppImage)
deskjs compiler --apk # Android (.apk)deskjs config
Abre o menu interativo de configuração do projeto.
deskjs configdeskjs help
Mostra a ajuda com todos os comandos disponíveis.
deskjs helpFluxo de Uso
Crie seu projeto web (HTML, React, Vite, etc.) ou use
deskjs initpara criar um modelo.Inicie o desenvolvimento:
cd seu-projeto deskjs startIsso abre uma janela desktop com seu projeto rodando.
Compile para produção:
deskjs compiler --winO executável será gerado na pasta
dist/.
Configuração
O arquivo deskjs.config.json é criado automaticamente na raiz do projeto:
{
"appName": "My App",
"projectName": "my-app",
"width": 1200,
"height": 800,
"port": 3000
}Requisitos
- Node.js 18+
- npm 9+
- (Para compilação) Electron Builder
Exemplos
Criar projeto React com Vite
mkdir my-app
cd my-app
deskjs init
# Escolha "React + Vite"
npm install
deskjs startCompilar para Windows
deskjs compiler --win
# Saída: dist/MyApp.exeLicense
MIT
