/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/rucksack@7.1.1/lib/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
import{build}from"vite";import{nodePolyfills}from"vite-plugin-node-polyfills";import RucksackLite from"rucksack-lite";import path from"path";export default class Rucksack extends RucksackLite{constructor(t={}){t.aliases=t.aliases||{},t.config=t.config||(async t=>t),super(t)}async bundleJS(){let t={mode:this.options.production?"production":"development",base:this.options.bundle_url||"",plugins:[nodePolyfills()],build:{write:!0,outDir:this.options.bundle_dir,assetsDir:"",assetsInlineLimit:0,cssCodeSplit:!1,emptyOutDir:!1,rollupOptions:{input:this.options.input,output:{entryFileNames:path.basename(this.bundle_paths.js),chunkFileNames:"[name].js",assetFileNames:t=>".css"===path.extname(t&&t.name?t.name:"")?path.basename(this.bundle_paths.css):"[name][extname]",format:"iife"}},minify:!!this.options.production&&"terser"},resolve:{alias:Object.entries(this.options.aliases).map((([t,i])=>({find:t,replacement:path.resolve(i)})))}};if(this.options.watch){t.build.watch={},t=await this.options.config(t);return await build(t)}return t=await this.options.config(t),await build(t)}async bundleCSS(){}}
//# sourceMappingURL=/sm/df4fca97c4c252fc9777badad1e98779b7f1535b4e42ae9eec1c85d94b495e0b.map