Files
meteor/tools/tests/apps/custom-minifier/code.js

27 lines
760 B
JavaScript

if (Meteor.isClient) {
require('./imports/imported.css');
Meteor.startup(function () {
['production_css', 'development_css', 'minified_lazy'].forEach(cls => {
var color = getComputedStyle(document.querySelectorAll('.' + cls)[0]).color;
Meteor.callAsync('print', cls + ': ' + color);
});
// this log is expected to be transformed by minifier
Meteor.callAsync('print', 'Message (client): foo');
});
} else {
Meteor.startup(function () {
// since we don't run minifiers for server targets, this is going
// to be printed as "foo" and not as "production_js" or
// "development_js"
console.log('Message: foo');
});
Meteor.methods({
print: function (message) {
console.log(message);
}
});
}