]>
git.wh0rd.org - tt-rss.git/blob - lib/dojo/dojo.profile.js
1 var profile
= (function(){
2 var testResourceRe
= /^dojo\/tests(?:DOH)?\//,
3 nodeModulesRe
= /\/node_modules\//,
5 copyOnly = function(filename
, mid
){
11 // these are test modules that are not intended to ever be built
12 "dojo/tests/_base/loader/requirejs/requirejs-setup":1,
13 "dojo/tests/_base/loader/requirejs/dataMain":1,
14 "dojo/tests/_base/loader/requirejs/depoverlap":1,
15 "dojo/tests/_base/loader/requirejs/simple-tests":1,
16 "dojo/tests/_base/loader/requirejs/relative/relative-tests":1,
17 "dojo/tests/_base/loader/requirejs/exports/exports-tests":1
19 return (mid
in list
) ||
20 /^dojo\/_base\/config\w+$/.test(mid
) ||
21 (/^dojo\/resources\//.test(mid
) && !/\.css$/.test(filename
)) ||
22 /(png|jpg|jpeg|gif|tiff)$/.test(filename
) ||
23 nodeModulesRe
.test(mid
) ||
24 /built\-i18n\-test\/152\-build/.test(mid
);
29 test: function(filename
, mid
){
30 return testResourceRe
.test(mid
) || mid
=="dojo/robot" || mid
=="dojo/robotx";
33 copyOnly: function(filename
, mid
){
34 return copyOnly(filename
, mid
);
37 amd: function(filename
, mid
){
38 return !testResourceRe
.test(mid
) && !copyOnly(filename
, mid
) && /\.js$/.test(filename
);
41 miniExclude: function(filename
, mid
){
42 return nodeModulesRe
.test(mid
);