BlockLike.js é uma biblioteca JavaScript educacional. Ele preenche a lacuna entre a programação baseada em bloco e baseada em texto.
BlockLike.js foi projetado seguindo conceitos, métodos e padrões de arranhões. A tela é um estágio centrado. A interação é com sprites. O código é executado de maneira "ritcada". O código de texto do bloco de arranhões e o código de texto de bloco -like.js devem ser o mais semelhante possível.
BlockLike.js está escrito em JavaScript com sabor de ES6/ES7. É independente do ambiente. Pode ser usado em qualquer lugar de execuções javascript modernas.
Consulte BlockLike.org para obter detalhes, documentos, exemplos e perguntas frequentes.
A maneira mais fácil de começar com o BlockLike.js está usando o Codepen ou o Replit. Como alternativa, você pode criar um arquivo index.html e incluir blocklike.js com a tag de script.
O site tem uma configuração de um clique para o Codepen e instruções como configurar o Replit e como carregar a versão mais recente de uma CDN.
Certifique -se de ter o Node.js instalado.
Clone o repo.
Em um terminal:
npm install
npm start
npm run watchlisten EADDRINUSE 127.0.0.1:9000Outra coisa está usando essa porta.
Abra o webpack.config.js e altere a configuração da porta para o devServer.
Todos:
npm run testTeste único:
TEST=stage_looks npm run test:itnpm run buildO script de construção construirá as duas versões da biblioteca (normal e min), gerará o terceiro (mascotless) e republicam os documentos.
Para a maioria dos casos.
npm version patchPara ocasiões mais festivas:
npm version minorDe um modo geral, patch uma versão sempre que houver uma alteração na distribuição minificada, mesmo que a alteração não seja o resultado de uma alteração de código, mas apenas das ferramentas de construção.
A versão em execução acionará o script da versão e criará uma confirmação marcada.
git push origin master
git push --tags
Empurrar tags acionará um fluxo de trabalho do GitHub e publicará a versão no registro da NPM
npm run docsObserve que a construção da biblioteca também construirá os documentos.
Ron Ilan
Mit