the-old-man v2.0.5
TOM (The Old Man) é um boilerplate de tarefas para o Gulp. Projetado para aplicações complexas, tem foco em ser extremamente versátil porém de fácil configuração. Por padrão possui as seguintes ferramentas:
- Babel: Conjunto de ferramentas e compilador Javascript ES6/ES7;
- Bower: Compactação e concatenação de código de terceiros utilizando;
- BroserSync: Teste e sincronização de browsers;
- Compilador SASS: Compilador sass embutido;
- Typescript: Compilador e lint Typescript;
- Compactação e autoprefixação código CSS;
- Compactação, lint e produção de código Javascript;
- Notificação de resultados;
- Otimização de imagens;
- Suporte a depuração com Sourcemaps;
- Checagem de versionamento.
Instalação
TOM usa o NodeJS como plataforma, assim como o Gulp. Então é necessário instalá-los.
1. Instale o pacotes necessários:
npm install -g bower gulp browser-sync
npm install the-old-man
2. Adicione seu arquivo Gulpfile.js
var Tom = require('the-old-man');
Tom.start();
3. Inicializar é pelos comandos
gulp build
gulp
Se quiser pode verificar todos as tarefas geradas
gulp --gulpfile gulpfile.js
Configuração
Por conveniência, toda a configuração do TOM encontra-se em um arquivo the-old-man.json.
Criando tarefas
Para criar uma tarefa é necessário criar uma função com a função gulp.task daí registrar com a função task do TOM. Exemplo de arquivo Gulpfile.js
'use strict';
/**
* Gulp
* @author Marcus Vinícius da R G Cardoso <marcusvy@gmail.com>
*/
var Tom = require('./index');
var gulp = require('gulp');
Tom.do('Bower');
Tom.do('Sass');
Tom.do('Ts');
Tom.task('new:task', gSSHTask, 'boot');
Tom.start();
function gSSHTask(Tom) {
gulp.task('new:task', function (cb) {
console.log("Nova Tarefa adicionada");
cb();
});
}
Author
Marcus Vinícius R G Cardoso
(CEO & Fundador da MVinicius Consultoria)
Copyright
2013-2014 MVinicius Consultoria, by GNU General Public License (GPLv3). Documentation under GPL Licence
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago