roi-grunt-tasks

1.0.2 • Public • Published

Tareas de grunt comunes para projectos

Instalación en un proyecto

npm i --save-dev roi-grunt-tasks

Añadir los proyectos en el package.json

ejemplo para media, definir las webs en la propiedad apps

{
  "name": "medinahoteles",
  "version": "1.0.0",
  "description": "módulos web en proyectos",
  "main": "index.js",
  "scripts": {
    "test": "test"
  },
  "author": "roiback",
  "license": "ISC",
  "devDependencies": {
    "grunt": "^0.4.5",
    "roi-grunt-tasks": "^1.0.0"
  },
  "apps":[
    "corporativa",
    "antea",
    "olympus",
    "solysombra" 
  ] 
}

Uso en el Gruntfile del proyecto

const PATH_DYNAMIC_TEMPLATES = process.env.DYNAMIC_TEMPLATES ||
                               '../../libs/dynamic_templates';
 
module.exports = function(grunt) {
 
   const conf = require('roi-grunt-tasks').config(grunt, {
       project: grunt.file.readJSON('package.json').name,
       apps: grunt.file.readJSON('package.json').apps,
       dynamicTemplates: PATH_DYNAMIC_TEMPLATES
   });
 
   //// Add project specific config here
   // conf.task = ...
 
   grunt.initConfig(conf);
 
   grunt.loadNpmTasks('roi-grunt-tasks');
 
   //// Project specific tasks here
   // grunt.registerTask(..)
 
};

Settings de proyectos

Por defecto grunt lanza la tarea multi

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.2
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.2
    0
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i roi-grunt-tasks

Weekly Downloads

0

Version

1.0.2

License

none

Last publish

Collaborators

  • roiback