pixify
                                
                                 pixify copied to clipboard
                                
                                    pixify copied to clipboard
                            
                            
                            
                        Browserify bundle process for PIXI libraries
pixify
Browserify bundle process for PIXI libraries.
This creates two build files, compressed and uncompressed. Both with sourcemaps and license headers.
Installation
npm install pixify --save-dev
Commandline Usage
pixify --name [library-name]
For instance,
pixify --name my-library
Options
- --name or -n (required) The name of the output file and Browserify's standaloneargument.
- --source or -s (default: ./src/Application source to build.
- --dest or -d (default: ./bin/) Destination folder for building.
- --exclude or -e (optional) Folder names in --sourceto ignore, for custom builds.
- --outputName or -o (optional) The name of the output file if different from --name.
- --license or -l (default: {pixify}/lib/license.js) License template to use
- --watch or -w (default: false)trueto run watchify when running bundling.
- --minify or -m (default: true)falseor--no-minifyto only generate the uncompressed version of the library
- --external or -x (default: true)falseor--no-externalto not bundle external modules.
- --plugin or -p (optiona) Additional plugin(s) to use for Browserify, such as tsify.
- --transform for -t (optional) Addtional transform(s) to use for Browserify, such as babelify.
API Usage
Alternatively, use the Node API:
var pixify = require('pixify');
// Full verbose options
pixify({
	output: 'library.min.js',
	name: 'library',
    source: './src/',
    dest: './bin/',
    license: './lib/license.js',
    compress: true,
    external: true,
    watch: false
});
// Short-hand with all defaults with callback
pixify('library.min.js', function(){
    // done!
});
Parameters
- options.output (String) Output file name (e.g. "library.js")
- options.name (String) Standalone name for Browserify (e.g. "library")
- options.compress (Boolean, default:true)trueto compress output
- options.source (String, default:"./src/") Output source name
- options.dest (String, default:"./bin/") Output folder
- options.license (String, default:"{pixify}/lib/license.js") License template
- options.exclude (String|String[]) List of modules to ignore from output. Useful for creating custom builds.
- options.watch (Boolean, default:false)trueto run watchify when bundling.
- options.external (Boolean, default:true)falseto not bundle external modules.
- callback (Function) Optional callback function when complete
- plugin (String|Array) Additional plugin(s) to use for Browserify, such as tsify.
- transform (String|Array) Addtional transform(s) to use for Browserify, such as babelify.
License
This content is released under the MIT License.