@atlassian/webresource-webpack-plugin
Version:
Auto-generates web-resource definitions from your webpacked code, for usage in an Atlassian product or plugin.
23 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getRuntimeGlobals = exports.createError = exports.isRspackCompiler = void 0;
const isRspackCompiler = (compiler) => {
// @ts-expect-error TODO: find cleaner way for Rspack compatibility
return compiler?.rspack !== undefined;
};
exports.isRspackCompiler = isRspackCompiler;
const createError = (compiler, message) => {
return (0, exports.isRspackCompiler)(compiler)
? new Error(message)
: // eslint-disable-next-line @typescript-eslint/no-var-requires
new (require('webpack/lib/WebpackError'))(message);
};
exports.createError = createError;
const getRuntimeGlobals = (compiler) => {
return (0, exports.isRspackCompiler)(compiler)
? compiler.rspack.RuntimeGlobals
: // eslint-disable-next-line @typescript-eslint/no-var-requires
require('webpack/lib/RuntimeGlobals');
};
exports.getRuntimeGlobals = getRuntimeGlobals;
//# sourceMappingURL=bundler-bridge.js.map