Beispiel #1
0
        } else {
            str = str.replace(/:/g, ': ').replace(/,/g, ', ');
        }
        if (str === '{}' || str === '[]') {
            str = '';
        }
        if (str !== '') {
            str = ', ' + str;
        }
        return str;
    },
    globalRegex = /^.*?Y.log.*?(?:;|\).*;|(?:\r?\n.*?)*?\).*;).*;?.*?\r?\n/mg;



registry = new Registry();

registry.load({
    tasks: require('gear-lib')
});

registry.load({
    tasks: tasks
});

var _replaceOptions = [
    {
        regex: '@YUIGLOBALVAR@',
        replace: 'YUI'
    },
    {
Beispiel #2
0
            str = '';
        }
        if (str !== '') {
            str = ', ' + str;
        }
        return str;
    },
    buildDir = path.join(process.cwd(), '../../build'),
    loggerRegex = /^.*?(?:logger|Y.log).*?(?:;|\).*;|(?:\r?\n.*?)*?\).*;).*;?.*?\r?\n/mg,
    metaData = {},
    exists = fs.existsSync || path.existsSync;



registry = new Registry({
    dirname: path.resolve(__dirname, '../', 'node_modules', 'gear-lib', 'lib')
});


registry.load({
    tasks: tasks
});


exports.loggerRegex = loggerRegex;
exports.buildDir = buildDir;

var buildCSS = function (mod, name, callback) {
    var queue = new Queue({
        logger: log,
        registry: registry
Beispiel #3
0
	writeFile = Q.denodeify(fs.writeFile),
	istanbul = require('istanbul'),
	instrumenter = new istanbul.Instrumenter({ embedSource: true }),
	log = require('./log'),
	logStripper = require('./log-stripper'),
	minifier = require('./minifier'),
	metadataGenerator = require('./metadata-generator'),
	yui2in3 = require('./yui2in3'),
	Stack = require('./stack').Stack,

	// any file beginning with a dot (either at start of path or after a / or \ folder separator)
	EXCLUDED_FILES_REGEX = /^(\.|.*\/\.|.*\\\.).*$/, // .blah, folder/.blah or folder\.blah

	COPYRIGHT = '/*!(C) ORCHESTRAL*/\n',

	registry = new gear.Registry(),
	Queue = gear.Queue,

	build,
	buildFiles,
	processFiles,
	processJsFiles,
	processCssFiles,
	copyFiles,
	precompileTemplates,
	runShifter,
	buildCoverage,
	copyShifterMetadata,
	generateModuleMetadata;

// register the tasks we want available to the gear queue