Exemplo n.º 1
0
exports.run = function(options) {
    if (!base.isRepo(base.ALLOY)) {
        return;
    }

    var alloyJSON = base.getAlloyJSON();

    baseFileName = 'alloy-' + alloyJSON.version;
    zipFileName = baseFileName + '.zip';

    prompt('Do you want to release Alloy [' + alloyJSON.version + ']? [y/N] ', function(ans) {
        if (ans.toLowerCase().trim() === 'y') {
            process.chdir(root);

            async.series([
                function(mainCallback) {
                    exports._deleteFiles(mainCallback);
                },
                function(mainCallback) {
                    exports._zip(mainCallback);
                }],
                function() {
                    log.info('done.');
                    process.exit(0);
                }
            );
        }
        else {
            process.exit(0);
        }
    });
};
Exemplo n.º 2
0
exports.run = function(options) {
    if (!base.isRepo(base.ALLOY)) {
        return;
    }

    var alloyJSON = base.getAlloyJSON();

    async.series([
        function(mainCallback) {
            initDependenciesCmd.run(alloyJSON.dependencies, mainCallback);
        },
        function(mainCallback) {
            exports._initNPM(mainCallback);
        },
        function(mainCallback) {
            exports._initYUI(alloyJSON.dependencies.yui3, mainCallback);
        },
        function(mainCallback) {
            exports._initAUI(mainCallback);
        },
        function(mainCallback) {
            exports._initCSS(mainCallback);
        }],
        function() {
            log.info('done.');
            process.exit(0);
        }
    );
};
Exemplo n.º 3
0
exports._initAUI = function(mainCallback) {
    var alloyJSON = base.getAlloyJSON(),
        buildDir = path.join(root, 'build'),
        srcDir = path.join(root, 'src');

    exports.buildYUI(srcDir, buildDir, 'Do you wish to build AlloyUI', alloyJSON.version, true, true, mainCallback);
};
Exemplo n.º 4
0
exports._initYUI = function(dependency, mainCallback) {
    var alloyJSON = base.getAlloyJSON(),
        buildDir = path.join(root, 'build'),
        dependencySrcDir = path.join(dependency.folder, 'src'),
        srcDir = path.resolve(dependencySrcDir, root, dependencySrcDir);

    exports.buildYUI(srcDir, buildDir, 'Do you wish to build YUI', alloyJSON['yui-version'], true, true, mainCallback);
};