"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const MergeDeclarations_1 = require("./MergeDeclarations");
const RemoveUnusedStyles_1 = require("./RemoveUnusedStyles");
const RewriteIdents_1 = require("./RewriteIdents");
var Optimization_1 = require("./Optimization");
exports.isMultiFileOptimization = Optimization_1.isMultiFileOptimization;
exports.isSingleFileOptimization = Optimization_1.isSingleFileOptimization;
// TODO: enforce execution order of optimizations listed here.
exports.optimizations = {
removeUnusedStyles: RemoveUnusedStyles_1.RemoveUnusedStyles,
mergeDeclarations: MergeDeclarations_1.MergeDeclarations,
rewriteIdents: RewriteIdents_1.RewriteIdents,
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvb3B0aW1pemF0aW9ucy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUlBLDJEQUF3RDtBQUN4RCw2REFBMEQ7QUFDMUQsbURBQWdEO0FBRWhELCtDQU93QjtBQUZ0QixpREFBQSx1QkFBdUIsQ0FBQTtBQUN2QixrREFBQSx3QkFBd0IsQ0FBQTtBQVUxQiw4REFBOEQ7QUFDakQsUUFBQSxhQUFhLEdBQWtCO0lBQzFDLGtCQUFrQixFQUFFLHVDQUFrQjtJQUN0QyxpQkFBaUIsRUFBRSxxQ0FBaUI7SUFDcEMsYUFBYSxFQUFFLDZCQUFhO0NBQzdCLENBQUMifQ== |