atlassian-webresource-webpack-plugin
Version:
Auto-generates web-resource definitions from your webpacked code, for usage in an Atlassian product or plugin.
22 lines • 1.24 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.builtInProvidedDependencies = exports.buildProvidedDependency = void 0;
const buildProvidedDependency = (pluginKey, resourceKey, importVar, importAmd) => {
return {
dependency: `${pluginKey}:${resourceKey}`,
import: {
var: importVar,
amd: importAmd,
},
};
};
exports.buildProvidedDependency = buildProvidedDependency;
const webresourcePluginName = 'com.atlassian.plugins.atlassian-plugins-webresource-plugin';
const webresourceDep = exports.buildProvidedDependency.bind(undefined, webresourcePluginName);
exports.builtInProvidedDependencies = new Map()
.set('wrm/require', (0, exports.buildProvidedDependency)('com.atlassian.plugins.atlassian-plugins-webresource-rest', 'web-resource-manager', 'WRM.require', 'wrm/require'))
.set('wrm/context-path', webresourceDep('context-path', 'WRM.contextPath', 'wrm/context-path'))
.set('wrm/data', webresourceDep('data', 'WRM.data', 'wrm/data'))
.set('wrm/format', webresourceDep('format', 'WRM.format', 'wrm/format'))
.set('wrm/i18n', webresourceDep('i18n', 'WRM.I18n', 'wrm/i18n'));
//# sourceMappingURL=provided-dependencies.js.map
;