grind-assets
Version:
Asset management for Grind
23 lines (17 loc) • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.RollupImgPlugin = void 0;
var _RollupCssPlugin = require("./RollupCssPlugin.js");
class RollupImgPlugin extends _RollupCssPlugin.RollupCssPlugin {
constructor(...args) {
super(...args);
this.extensions = new Set(['svg', 'jpg', 'jpeg', 'png', 'gif']);
}
transformPath(file) {
return `export default ${JSON.stringify(file)}`;
}
}
exports.RollupImgPlugin = RollupImgPlugin;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9Sb2xsdXAvUm9sbHVwSW1nUGx1Z2luLmpzIl0sIm5hbWVzIjpbIlJvbGx1cEltZ1BsdWdpbiIsIlJvbGx1cENzc1BsdWdpbiIsImV4dGVuc2lvbnMiLCJTZXQiLCJ0cmFuc2Zvcm1QYXRoIiwiZmlsZSIsIkpTT04iLCJzdHJpbmdpZnkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUVPLE1BQU1BLGVBQU4sU0FBOEJDLGdDQUE5QixDQUE4QztBQUFBO0FBQUE7QUFBQSxTQUNwREMsVUFEb0QsR0FDdkMsSUFBSUMsR0FBSixDQUFRLENBQUMsS0FBRCxFQUFRLEtBQVIsRUFBZSxNQUFmLEVBQXVCLEtBQXZCLEVBQThCLEtBQTlCLENBQVIsQ0FEdUM7QUFBQTs7QUFHcERDLEVBQUFBLGFBQWEsQ0FBQ0MsSUFBRCxFQUFPO0FBQ25CLFdBQVEsa0JBQWlCQyxJQUFJLENBQUNDLFNBQUwsQ0FBZUYsSUFBZixDQUFxQixFQUE5QztBQUNBOztBQUxtRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9Sb2xsdXBDc3NQbHVnaW4nXG5cbmV4cG9ydCBjbGFzcyBSb2xsdXBJbWdQbHVnaW4gZXh0ZW5kcyBSb2xsdXBDc3NQbHVnaW4ge1xuXHRleHRlbnNpb25zID0gbmV3IFNldChbJ3N2ZycsICdqcGcnLCAnanBlZycsICdwbmcnLCAnZ2lmJ10pXG5cblx0dHJhbnNmb3JtUGF0aChmaWxlKSB7XG5cdFx0cmV0dXJuIGBleHBvcnQgZGVmYXVsdCAke0pTT04uc3RyaW5naWZ5KGZpbGUpfWBcblx0fVxufVxuIl19