UNPKG

@gmod/jbrowse

Version:

JBrowse - client-side genome browser

63 lines (53 loc) 1.56 kB
function copyOnly(mid) { return mid in { // There are no modules right now that are copy-only. If you have some, though, just add // them here like this: // 'app/module': 1 }; } var profile = { action: 'release', cssOptimize: 'comments', mini: true, basePath: '../../../src', packages: [ {name: 'DebugEvents', location: '../plugins/DebugEvents/js' } ], layerOptimize: 'closure', stripConsole: 'normal', selectorEngine: 'acme', layers: { 'DebugEvents/main': { include: [ 'DebugEvents', ], exclude: [ 'JBrowse' ] } }, staticHasFeatures: { 'dojo-trace-api':0, 'dojo-log-api':0, 'dojo-publish-privates':0, 'dojo-sync-loader':0, 'dojo-xhr-factory':0, 'dojo-test-sniff':0 }, resourceTags: { // Files that contain test code. test: function (filename, mid) { return false; }, // Files that should be copied as-is without being modified by the build system. copyOnly: function (filename, mid) { return copyOnly(mid); }, // Files that are AMD modules. amd: function (filename, mid) { return !copyOnly(mid) && /.js$/.test(filename); }, // Files that should not be copied when the “mini” compiler flag is set to true. miniExclude: function (filename, mid) { return ! ( /^DebugEvents/.test(mid) ); } } };