Versão JS do OpenCode Theme, com poucas ou nenhuma dependências de pacotes. Tendo apenas o Jest no como dependência de desenvolvimento
npm install -G oct-js
COMANDOS:
oct upload:
oct upload ARQUIVO #Manda o arquivo pro servidor
oct upload --c #Deleta todos os arquivos do tema no servidor e faz upload dos que estão na pasta
oct download #Faz download de todos os arquivos do tema
oct watch #Assiste a pasta do tema e manda para o servidos as mudanças feitas
oct remove ARQUIVO #Deleta o arquivo tanto localmente quanto no servidor
oct new CHAVE(KEY) SENHA(PASSWORD) NOME_DO_TEMA #Cria um novo tema
oct delete CHAVE(KEY) SENHA(PASSWORD) ID_DO_TEMA #Deleta um tema
oct configure CHAVE(KEY) SENHA(PASSWORD) ID_DO_TEMA #Baixa a configuração do tema
oct list:
oct list CHAVE(KEY) SENHA(PASSWORD) #Lista todos os temas
oct list #Lista todos os temas usando a chave e a senha da configuração localizada na pasta
Rode install para instalar as dependências(apesar de uma no desenvolvimento, até agora)
npm install
Os testes estão localizado dentro da pasta __tests__
npm run test
Na pasta do tema, após crie um arquivo chamado oct.watch.js
module.exports = [
{
// Extensões de arquivos
ext: /(.scss)|(.sass)/,
// Pasta que se sofrer alteração, chama as funções
folder: "/scss",
// Executa depois
postCallback: (file, pathFolder, mainPath) => {},
// Executa antes
preCallback: (file, pathFolder, mainPath) => {},
}
]
- Requisições relacionados a deleção retornam código HTTP 400, apesar de realizar a deleção
- Instalação de componentes não implementado