UNPKG

@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
"use strict"; 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