the-old-man
The Gulp task boilerplate
Last updated 5 years ago by marcusvy .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install the-old-man 
SYNC missed versions from official npm registry.

#THE OLD MAN: TOM Build Status

TOM : The Old Man

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

MVinicius

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

Current Tags

  • 2.0.5                                ...           latest (5 years ago)

30 Versions

  • 2.0.5                                ...           5 years ago
  • 2.0.4                                ...           5 years ago
  • 2.0.3                                ...           5 years ago
  • 2.0.2                                ...           5 years ago
  • 2.0.1                                ...           5 years ago
  • 2.0.0                                ...           5 years ago
  • 1.2.5                                ...           5 years ago
  • 1.2.4                                ...           6 years ago
  • 1.2.3                                ...           6 years ago
  • 1.2.2                                ...           6 years ago
  • 1.2.1                                ...           6 years ago
  • 1.2.0                                ...           6 years ago
  • 1.1.3                                ...           6 years ago
  • 1.1.0                                ...           6 years ago
  • 1.0.21                                ...           6 years ago
  • 1.0.20                                ...           6 years ago
  • 1.0.19                                ...           6 years ago
  • 1.0.18                                ...           6 years ago
  • 1.0.17                                ...           6 years ago
  • 1.0.16                                ...           6 years ago
  • 1.0.15                                ...           6 years ago
  • 1.0.14                                ...           6 years ago
  • 1.0.13                                ...           6 years ago
  • 1.0.12                                ...           6 years ago
  • 1.0.11                                ...           6 years ago
  • 1.0.10                                ...           6 years ago
  • 1.0.9                                ...           6 years ago
  • 1.0.8                                ...           6 years ago
  • 1.0.7                                ...           6 years ago
  • 1.0.6                                ...           6 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 0
Last Month 2
Dependencies (29)
Dev Dependencies (4)
Dependents (2)

Copyright 2014 - 2017 © taobao.org |