Skip to content

Commit

Permalink
Update build config
Browse files Browse the repository at this point in the history
* declare and re-use RegExp instances
* add /demos and /test to copyOnly
* trees: configure ignore option for
  * html-report (Intern reporting info)
  * node_modules
  * nib/nodes (folders created by npm when Stylus and nib are installed)
  • Loading branch information
msssk committed Apr 16, 2020
1 parent 8d5d55c commit e9f6786
Showing 1 changed file with 40 additions and 29 deletions.
69 changes: 40 additions & 29 deletions package.js
Original file line number Diff line number Diff line change
@@ -1,34 +1,45 @@
var copyOnlyMids = {
'dgrid/Gruntfile': 1,
'dgrid/package': 1
};
var miniExcludeMids = {
'dgrid/CHANGES.md': 1,
'dgrid/LICENSE': 1,
'dgrid/README.md': 1,
'dgrid/Gruntfile': 1,
'dgrid/package': 1
};

// jshint unused: false
var profile = {
resourceTags: {
copyOnly: function (filename, mid) {
return mid in copyOnlyMids;
},
var profile = (function () {
var copyOnlyMids = {
'dgrid/Gruntfile': 1,
'dgrid/package': 1
};
var miniExcludeMids = {
'dgrid/CHANGES.md': 1,
'dgrid/LICENSE': 1,
'dgrid/README.md': 1,
'dgrid/Gruntfile': 1,
'dgrid/package': 1
};
var amdRegex = /\.js$/;
var isDemoRegex = /\/demos\//;
var isStylusRegex = /\.styl$/;
var isTestRegex = /\/test\//;

test: function (filename) {
return /\/test\//.test(filename);
},
return {
resourceTags: {
copyOnly: function (filename, mid) {
return (mid in copyOnlyMids) || isDemoRegex.test(filename) || isTestRegex.test(filename);
},

test: function (filename) {
return isTestRegex.test(filename);
},

miniExclude: function (filename, mid) {
return isDemoRegex.test(filename) ||
isStylusRegex.test(filename) ||
isTestRegex.test(filename) ||
mid in miniExcludeMids;
},

miniExclude: function (filename, mid) {
return (/\/(?:test|demos)\//).test(filename) ||
(/\.styl$/).test(filename) ||
mid in miniExcludeMids;
amd: function (filename) {
return amdRegex.test(filename);
}
},

amd: function (filename) {
return (/\.js$/).test(filename);
}
}
};
trees: [
[ '.', '.', /(?:\/\.)|(?:~$)|(?:(?:html-report|node_modules|nib|nodes)\/)/ ]
]
};
})();

0 comments on commit e9f6786

Please sign in to comment.