@atlassian/webresource-vite-plugin
Version:
Auto-generates web-resource definitions from your vite-built code, for usage in an Atlassian product or plugin.
23 lines • 749 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toMap = void 0;
exports.ensureResourceParamsAreUnique = ensureResourceParamsAreUnique;
const lodash_1 = require("lodash");
const toMap = (original) => {
if (original instanceof Map) {
return original;
}
if (original && typeof original === 'object') {
return new Map(Object.entries(original));
}
return new Map();
};
exports.toMap = toMap;
function ensureResourceParamsAreUnique(params) {
params.forEach((val, key, map) => {
const values = [].concat(val).filter(Boolean);
map.set(key, (0, lodash_1.unionBy)(values.reverse(), 'name').reverse());
});
return params;
}
//# sourceMappingURL=options.js.map