UNPKG

dojo-util

Version:

Dojo utilities including build system for optimizing JavaScript application performance, and DOH testing tool

52 lines (42 loc) 1.25 kB
define([ "./messages", "dojo/text!./copyright.txt", "dojo/text!./buildNotice.txt" ], function(messages, defaultCopyright, defaultBuildNotice){ var bc = { // 0 => no errors // 1 => messages.getErrorCount()>0 at exit exitCode:0, // use this variable for all newlines inserted by build transforms newline:"\n", // user profiles may replace this with a function from string to string that filters newlines // however they desire. For example, // // newlineFilter: function(s){ // // convert all DOS-style newlines to Unix-style newlines // return s.replace(/\r\n/g, "\n").replace(/\n\r/g, "\n"); // } // newlineFilter:function(s, resource, hint){return s;}, // useful for dojo pragma including/excluding built:true, startTimestamp:new Date(), paths:{}, destPathTransforms:[], packageMap:{}, // resource sets resources:{}, resourcesByDest:{}, amdResources:{}, closureCompilerPath:"../closureCompiler/compiler.jar", maxOptimizationProcesses:-1,//create as many processes as CPUs buildReportDir:".", buildReportFilename:"build-report.txt", defaultCopyright:defaultCopyright, defaultBuildNotice:defaultBuildNotice }; for(var p in messages){ bc[p] = messages[p]; }; return bc; });