gear-lib
Gear.js tasks
Collection of commonUseful tasks to lint, minify, and deploy assets.
Installation
$ npm install gear-lib
Quick Examples
Deploy to S3
registry: 'gear-lib' ;
Documentation
Tasks
Tasks ### jslint()
Lint Javascript files.
Arguments
- options.config - Options for JSLint.
Example
### jshint()
Lint Javascript files.
Arguments
- options.config - Options for JSHint.
Example
### jsminify()
Minify Javascript files.
Arguments
- options.config - Options for uglify-js.
Example
### csslint()
Lint CSS files.
Arguments
- options.config - Options for CSSLint.
Example
### cssminify()
Minify CSS files.
Aliased as less()
Example
// Compile LESS stylesheets without minifying
### glob()
Read files using wildcards. See Glob package
Arguments
- options.pattern - Glob pattern.
- options.limit - Limit the amount of concurrently opened files.
- options.options - Glob options.
Example
### s3()
Deploy file to S3.
Arguments
- options.name - Filename to write to S3.
- options.client.key - S3 key.
- options.client.secret - S3 secret.
- options.client.bucket - S3 bucket.
Example
### dest()
Move one or more files to a destination.
Arguments
- options.dir - File destination.
- options.base - Base path for incoming files.
- options.encoding - File encoding.
Example
// With more options