1.2.0 • Published 6 years ago

@runner/tools v1.2.0

Weekly downloads
1
License
GPL-3.0
Repository
github
Last release
6 years ago

Task runner tools

build status npm version dependencies status devDependencies status Gitter RunKit

Installation

npm install @runner/tools

Usage

Add to the scope:

var tools = require('@runner/tools');

Remove some generated files:

tools.unlink(
    ['build/develop/main.css', 'build/develop/main.js'],
    log,
    function ( error ) {
        console.log(error);    
    }
);

Write generated files content:

tools.write(
    [{name: 'build/develop/main.js', data: someContent}],
    log,
    function ( error ) {
        console.log(error);    
    }
);

Create new directories and any necessary subdirectories:

tools.mkdir(
    ['build/develop', 'build/release'],
    log,
    function ( error ) {
        console.log(error);    
    }
);

Copy a directory content to another place:

tools.copy({
    source: 'src/img',
    target: 'build/develop/img'
}, log, function ( error ) {
    console.log(error);
});

Contribution

If you have any problems or suggestions please open an issue according to the contribution rules.

License

@runner/tools is released under the GPL-3.0 License.