1.4.4 • Published 8 years ago

npm-tasks v1.4.4

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

npm-tasks

power-up npm scripts for task runner.

Required

Node.js =< 5.0

Install

Local Install

npm i npm-tasks --save-dev

Global Install

npm i npm-tasks -g

Usage

create task.conf.js

module.exports = {
    config: {
        sassSrc: "/path/to/sass",
        destSass: "/dest/to/sass"
    },
    task: {
        "sass": "node-sass ${sassSrc} --output ${destSass}"
    }
};
  • config: Variables in task command. Replacing ${key} by value.
  • task: Task command. npm-tasks adds node_modules/.bin to the PATH provided to scripts.

Example

package.json

{
    ...
    scripts: {
        "build": "tasks build:*",
        "build:task1": "tasks sass",
        "build:task2": "npm-tasks sass"
    }
}

You can use wildcard. ex tasks build:* -> tasks build:tasks1 & tasks build:tasks2

tasks is npm-tasks alias.

npm run sass

npm run sass -> tasks sass -> node-sass /path/to/sass --output /dest/to/sass

Sync Tasks

{
    ...
    scripts: {
        "build": "tasks sass postcss",
        "sass": "tasks sass",
        "postcsss": "tasks postcss"
    }
}

Case Example

1.4.4

8 years ago

1.4.3

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago