@storm-stack/core
Version:
A build toolkit and runtime used by Storm Software in TypeScript applications
33 lines (29 loc) • 1.1 kB
JavaScript
var chunkVPRHO3PM_cjs = require('./chunk-VPRHO3PM.cjs');
var chunkWEEAPJJD_cjs = require('./chunk-WEEAPJJD.cjs');
var chunkA43FUIC2_cjs = require('./chunk-A43FUIC2.cjs');
var isUndefined = require('@stryke/type-checks/is-undefined');
var unplugin = require('unplugin');
// src/unplugin/esbuild.ts
chunkA43FUIC2_cjs.init_cjs_shims();
var esbuild = unplugin.createEsbuildPlugin(chunkWEEAPJJD_cjs.createUnpluginFactory({
framework: "esbuild",
decorate: /* @__PURE__ */ chunkA43FUIC2_cjs.__name((engine, plugin) => {
return {
...plugin,
esbuild: {
config: /* @__PURE__ */ chunkA43FUIC2_cjs.__name((options) => {
const opts = chunkVPRHO3PM_cjs.resolveESBuildOptions(engine.context, options);
for (const key in opts) {
if (isUndefined.isUndefined(options[key]) && !isUndefined.isUndefined(opts[key])) {
options[key] = opts[key];
}
}
}, "config")
}
};
}, "decorate")
}));
var esbuild_default = esbuild;
exports.esbuild = esbuild;
exports.esbuild_default = esbuild_default;
;