Newer
Older
pixi.js / scripts / release.js
@Matt Karl Matt Karl on 21 Sep 2016 765 bytes Space
#!/usr/bin/env node

// Publish script to push releases of the bin files
// the normally are gitignored
var ghpages = require('gh-pages');
var path = require('path');
var packageInfo = require(path.join(__dirname, '..', 'package.json'));
var options = {
    src: [
        'bin/**/*',
        'scripts/**/*',
        'src/**/*',
        'test/**/*',
        '*.json',
        '*.md',
        'LICENSE',
        '.eslintrc',
        '.editorconfig',
        '.travis.yml'
    ],
    dotfiles: true,
    branch: 'release',
    message: packageInfo.version,
    logger: console.log.bind(console)
};

ghpages.publish(process.cwd(), options, function(err) {
    if (err) {
        console.log(err);
        process.exit(1);
        return;
    }
    process.exit(0);
});