[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-jetbrains-tsdown":3,"mdc--of1qxo-key":36,"related-org-jetbrains-tsdown":6230,"related-repo-jetbrains-tsdown":6363},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":25,"repoUrl":26,"updatedAt":27,"license":28,"forks":29,"topics":30,"repo":31,"sourceUrl":34,"mdContent":35},"tsdown","bundle TypeScript and JavaScript libraries","Bundle TypeScript and JavaScript libraries with blazing-fast speed powered by Rolldown. Use when building libraries, generating type declarations, bundling for multiple formats, or migrating from tsup.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},"jetbrains","JetBrains","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fjetbrains.png",[12,16,19,22],{"name":13,"slug":14,"type":15},"Packaging","packaging","tag",{"name":17,"slug":18,"type":15},"Build","build",{"name":20,"slug":21,"type":15},"TypeScript","typescript",{"name":23,"slug":24,"type":15},"JavaScript","javascript",252,"https:\u002F\u002Fgithub.com\u002FJetBrains\u002Fskills","2026-07-13T06:38:52.403483",null,17,[],{"repoUrl":26,"stars":25,"forks":29,"topics":32,"description":33},[],"Curated agent skills collection verified by JetBrains","https:\u002F\u002Fgithub.com\u002FJetBrains\u002Fskills\u002Ftree\u002FHEAD\u002Ftsdown","---\nname: tsdown\ndescription: Bundle TypeScript and JavaScript libraries with blazing-fast speed powered by Rolldown. Use when building libraries, generating type declarations, bundling for multiple formats, or migrating from tsup.\nmetadata:\n  short-description: \"Bundle TS\u002FJS libraries with tsdown\"\n  author: Anthony Fu\n  source: https:\u002F\u002Fgithub.com\u002Fantfu\u002Fskills\u002Ftree\u002Fmain\u002Fskills\u002Ftsdown\n---\n\n# tsdown - The Elegant Library Bundler\n\nBlazing-fast bundler for TypeScript\u002FJavaScript libraries powered by Rolldown and Oxc.\n\n## When to Use\n\n- Building TypeScript\u002FJavaScript libraries for npm\n- Generating TypeScript declaration files (.d.ts)\n- Bundling for multiple formats (ESM, CJS, IIFE, UMD)\n- Optimizing bundles with tree shaking and minification\n- Migrating from tsup with minimal changes\n- Building React, Vue, Solid, or Svelte component libraries\n\n## Quick Start\n\n```bash\n# Install\npnpm add -D tsdown\n\n# Basic usage\nnpx tsdown\n\n# With config file\nnpx tsdown --config tsdown.config.ts\n\n# Watch mode\nnpx tsdown --watch\n\n# Migrate from tsup\nnpx tsdown-migrate\n```\n\n## Basic Configuration\n\n```ts\nimport { defineConfig } from 'tsdown'\n\nexport default defineConfig({\n  entry: ['.\u002Fsrc\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  clean: true,\n})\n```\n\n## Core References\n\n| Topic | Description | Reference |\n|-------|-------------|-----------|\n| Getting Started | Installation, first bundle, CLI basics | [guide-getting-started](references\u002Fguide-getting-started.md) |\n| Configuration File | Config file formats, multiple configs, workspace | [option-config-file](references\u002Foption-config-file.md) |\n| CLI Reference | All CLI commands and options | [reference-cli](references\u002Freference-cli.md) |\n| Migrate from tsup | Migration guide and compatibility notes | [guide-migrate-from-tsup](references\u002Fguide-migrate-from-tsup.md) |\n| Plugins | Rolldown, Rollup, Unplugin support | [advanced-plugins](references\u002Fadvanced-plugins.md) |\n| Hooks | Lifecycle hooks for custom logic | [advanced-hooks](references\u002Fadvanced-hooks.md) |\n| Programmatic API | Build from Node.js scripts | [advanced-programmatic](references\u002Fadvanced-programmatic.md) |\n| Rolldown Options | Pass options directly to Rolldown | [advanced-rolldown-options](references\u002Fadvanced-rolldown-options.md) |\n| CI Environment | CI detection, `'ci-only'` \u002F `'local-only'` values | [advanced-ci](references\u002Fadvanced-ci.md) |\n\n## Build Options\n\n| Option | Usage | Reference |\n|--------|-------|-----------|\n| Entry points | `entry: ['src\u002F*.ts', '!**\u002F*.test.ts']` | [option-entry](references\u002Foption-entry.md) |\n| Output formats | `format: ['esm', 'cjs', 'iife', 'umd']` | [option-output-format](references\u002Foption-output-format.md) |\n| Output directory | `outDir: 'dist'`, `outExtensions` | [option-output-directory](references\u002Foption-output-directory.md) |\n| Type declarations | `dts: true`, `dts: { sourcemap, compilerOptions, vue }` | [option-dts](references\u002Foption-dts.md) |\n| Target environment | `target: 'es2020'`, `target: 'esnext'` | [option-target](references\u002Foption-target.md) |\n| Platform | `platform: 'node'`, `platform: 'browser'` | [option-platform](references\u002Foption-platform.md) |\n| Tree shaking | `treeshake: true`, custom options | [option-tree-shaking](references\u002Foption-tree-shaking.md) |\n| Minification | `minify: true`, `minify: 'dce-only'` | [option-minification](references\u002Foption-minification.md) |\n| Source maps | `sourcemap: true`, `'inline'`, `'hidden'` | [option-sourcemap](references\u002Foption-sourcemap.md) |\n| Watch mode | `watch: true`, watch options | [option-watch-mode](references\u002Foption-watch-mode.md) |\n| Cleaning | `clean: true`, clean patterns | [option-cleaning](references\u002Foption-cleaning.md) |\n| Log level | `logLevel: 'silent'`, `failOnWarn: false` | [option-log-level](references\u002Foption-log-level.md) |\n\n## Dependency Handling\n\n| Feature | Usage | Reference |\n|---------|-------|-----------|\n| Never bundle | `deps: { neverBundle: ['react', \u002F^@myorg\\\u002F\u002F] }` | [option-dependencies](references\u002Foption-dependencies.md) |\n| Always bundle | `deps: { alwaysBundle: ['dep-to-bundle'] }` | [option-dependencies](references\u002Foption-dependencies.md) |\n| Only bundle | `deps: { onlyBundle: ['cac', 'bumpp'] }` - Whitelist | [option-dependencies](references\u002Foption-dependencies.md) |\n| Skip node_modules | `deps: { skipNodeModulesBundle: true }` | [option-dependencies](references\u002Foption-dependencies.md) |\n| Auto external | Automatic peer\u002Fdependency externalization | [option-dependencies](references\u002Foption-dependencies.md) |\n\n## Output Enhancement\n\n| Feature | Usage | Reference |\n|---------|-------|-----------|\n| Shims | `shims: true` - Add ESM\u002FCJS compatibility | [option-shims](references\u002Foption-shims.md) |\n| CJS default | `cjsDefault: true` (default) \u002F `false` | [option-cjs-default](references\u002Foption-cjs-default.md) |\n| Package exports | `exports: true` - Auto-generate exports field | [option-package-exports](references\u002Foption-package-exports.md) |\n| CSS handling | **[experimental]** `css: { ... }` — full pipeline with preprocessors, Lightning CSS, PostCSS, code splitting; requires `@tsdown\u002Fcss` | [option-css](references\u002Foption-css.md) |\n| CSS inject | `css: { inject: true }` — preserve CSS imports in JS output | [option-css](references\u002Foption-css.md) |\n| Unbundle mode | `unbundle: true` - Preserve directory structure | [option-unbundle](references\u002Foption-unbundle.md) |\n| Root directory | `root: 'src'` - Control output directory mapping | [option-root](references\u002Foption-root.md) |\n| Executable | **[experimental]** `exe: true` - Bundle as standalone executable, cross-platform via `@tsdown\u002Fexe` | [option-exe](references\u002Foption-exe.md) |\n| Package validation | `publint: true`, `attw: true` - Validate package | [option-lint](references\u002Foption-lint.md) |\n\n## Framework & Runtime Support\n\n| Framework | Guide | Reference |\n|-----------|-------|-----------|\n| React | JSX transform, React Compiler | [recipe-react](references\u002Frecipe-react.md) |\n| Vue | SFC support, JSX | [recipe-vue](references\u002Frecipe-vue.md) |\n| Solid | SolidJS JSX transform | [recipe-solid](references\u002Frecipe-solid.md) |\n| Svelte | Svelte component libraries (source distribution recommended) | [recipe-svelte](references\u002Frecipe-svelte.md) |\n| WASM | WebAssembly modules via `rolldown-plugin-wasm` | [recipe-wasm](references\u002Frecipe-wasm.md) |\n\n## Common Patterns\n\n### Basic Library Bundle\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  clean: true,\n})\n```\n\n### Multiple Entry Points\n\n```ts\nexport default defineConfig({\n  entry: {\n    index: 'src\u002Findex.ts',\n    utils: 'src\u002Futils.ts',\n    cli: 'src\u002Fcli.ts',\n  },\n  format: ['esm', 'cjs'],\n  dts: true,\n})\n```\n\n### Browser Library (IIFE\u002FUMD)\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['iife'],\n  globalName: 'MyLib',\n  platform: 'browser',\n  minify: true,\n})\n```\n\n### React Component Library\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002Findex.tsx'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  deps: {\n    neverBundle: ['react', 'react-dom'],\n  },\n  inputOptions: {\n    jsx: { runtime: 'automatic' },\n  },\n})\n```\n\n### Preserve Directory Structure\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002F**\u002F*.ts', '!**\u002F*.test.ts'],\n  unbundle: true, \u002F\u002F Preserve file structure\n  format: ['esm'],\n  dts: true,\n})\n```\n\n### CI-Aware Configuration\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  failOnWarn: 'ci-only',  \u002F\u002F opt-in: fail on warnings in CI\n  publint: 'ci-only',\n  attw: 'ci-only',\n})\n```\n\n### WASM Support\n\n```ts\nimport { wasm } from 'rolldown-plugin-wasm'\nimport { defineConfig } from 'tsdown'\n\nexport default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  plugins: [wasm()],\n})\n```\n\n### Library with CSS and Sass\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  target: 'chrome100',\n  css: {\n    preprocessorOptions: {\n      scss: {\n        additionalData: `@use \"src\u002Fstyles\u002Fvariables\" as *;`,\n      },\n    },\n  },\n})\n```\n\n### Standalone Executable\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002Fcli.ts'],\n  exe: true,\n})\n```\n\n### Cross-Platform Executable (requires `@tsdown\u002Fexe`)\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002Fcli.ts'],\n  exe: {\n    targets: [\n      { platform: 'linux', arch: 'x64', nodeVersion: '25.7.0' },\n      { platform: 'darwin', arch: 'arm64', nodeVersion: '25.7.0' },\n      { platform: 'win', arch: 'x64', nodeVersion: '25.7.0' },\n    ],\n  },\n})\n```\n\n### Advanced with Hooks\n\n```ts\nexport default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  hooks: {\n    'build:before': async (context) => {\n      console.log('Building...')\n    },\n    'build:done': async (context) => {\n      console.log('Build complete!')\n    },\n  },\n})\n```\n\n## Configuration Features\n\n### Multiple Configs\n\nExport an array for multiple build configurations:\n\n```ts\nexport default defineConfig([\n  {\n    entry: ['src\u002Findex.ts'],\n    format: ['esm', 'cjs'],\n    dts: true,\n  },\n  {\n    entry: ['src\u002Fcli.ts'],\n    format: ['esm'],\n    platform: 'node',\n  },\n])\n```\n\n### Conditional Config\n\nUse functions for dynamic configuration:\n\n```ts\nexport default defineConfig((options) => {\n  const isDev = options.watch\n  return {\n    entry: ['src\u002Findex.ts'],\n    format: ['esm', 'cjs'],\n    minify: !isDev,\n    sourcemap: isDev,\n  }\n})\n```\n\n### Workspace\u002FMonorepo\n\nUse glob patterns to build multiple packages:\n\n```ts\nexport default defineConfig({\n  workspace: 'packages\u002F*',\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n})\n```\n\n## CLI Quick Reference\n\n```bash\n# Basic commands\ntsdown                          # Build once\ntsdown --watch                  # Watch mode\ntsdown --config custom.ts       # Custom config\nnpx tsdown-migrate              # Migrate from tsup\n\n# Output options\ntsdown --format esm,cjs        # Multiple formats\ntsdown -d lib                  # Custom output directory (--out-dir)\ntsdown --minify                # Enable minification\ntsdown --dts                   # Generate declarations\ntsdown --exe                   # Bundle as standalone executable\ntsdown --unbundle              # Bundleless mode\n\n# Entry options\ntsdown src\u002Findex.ts            # Single entry\ntsdown src\u002F*.ts                # Glob patterns\ntsdown src\u002Fa.ts src\u002Fb.ts       # Multiple entries\n\n# Workspace \u002F Monorepo\ntsdown -W                      # Enable workspace mode\ntsdown -W -F my-package        # Filter specific package\ntsdown --filter \u002F^pkg-\u002F        # Filter by regex\n\n# Development\ntsdown --watch                 # Watch mode\ntsdown --sourcemap             # Generate source maps\ntsdown --clean                 # Clean output directory\ntsdown --from-vite             # Reuse Vite config\ntsdown --tsconfig tsconfig.build.json  # Custom tsconfig\n```\n\n## Best Practices\n\n1. **Always generate type declarations** for TypeScript libraries:\n   ```ts\n   { dts: true }\n   ```\n\n2. **Externalize dependencies** to avoid bundling unnecessary code:\n   ```ts\n   { deps: { neverBundle: [\u002F^react\u002F, \u002F^@myorg\\\u002F\u002F] } }\n   ```\n\n3. **Use tree shaking** for optimal bundle size:\n   ```ts\n   { treeshake: true }\n   ```\n\n4. **Enable minification** for production builds:\n   ```ts\n   { minify: true }\n   ```\n\n5. **Add shims** for better ESM\u002FCJS compatibility:\n   ```ts\n   { shims: true }  \u002F\u002F Adds __dirname, __filename, etc.\n   ```\n\n6. **Auto-generate package.json exports**:\n   ```ts\n   { exports: true }  \u002F\u002F Creates proper exports field\n   ```\n\n7. **Use watch mode** during development:\n   ```bash\n   tsdown --watch\n   ```\n\n8. **Preserve structure** for utilities with many files:\n   ```ts\n   { unbundle: true }  \u002F\u002F Keep directory structure\n   ```\n\n9. **Validate packages** in CI before publishing:\n   ```ts\n   { publint: 'ci-only', attw: 'ci-only' }\n   ```\n\n## Resources\n\n- Documentation: https:\u002F\u002Ftsdown.dev\n- GitHub: https:\u002F\u002Fgithub.com\u002Frolldown\u002Ftsdown\n- Rolldown: https:\u002F\u002Frolldown.rs\n- Migration Guide: https:\u002F\u002Ftsdown.dev\u002Fguide\u002Fmigrate-from-tsup\n",{"data":37,"body":42},{"name":4,"description":6,"metadata":38},{"short-description":39,"author":40,"source":41},"Bundle TS\u002FJS libraries with tsdown","Anthony Fu","https:\u002F\u002Fgithub.com\u002Fantfu\u002Fskills\u002Ftree\u002Fmain\u002Fskills\u002Ftsdown",{"type":43,"children":44},"root",[45,54,60,67,102,108,294,300,542,548,796,802,1203,1209,1354,1360,1678,1684,1826,1832,1839,2005,2011,2232,2238,2428,2434,2724,2730,2903,2909,3145,3151,3335,3341,3618,3624,3720,3733,4107,4113,4466,4472,4478,4483,4754,4760,4765,5007,5013,5018,5193,5199,5688,5694,6170,6176,6224],{"type":46,"tag":47,"props":48,"children":50},"element","h1",{"id":49},"tsdown-the-elegant-library-bundler",[51],{"type":52,"value":53},"text","tsdown - The Elegant Library Bundler",{"type":46,"tag":55,"props":56,"children":57},"p",{},[58],{"type":52,"value":59},"Blazing-fast bundler for TypeScript\u002FJavaScript libraries powered by Rolldown and Oxc.",{"type":46,"tag":61,"props":62,"children":64},"h2",{"id":63},"when-to-use",[65],{"type":52,"value":66},"When to Use",{"type":46,"tag":68,"props":69,"children":70},"ul",{},[71,77,82,87,92,97],{"type":46,"tag":72,"props":73,"children":74},"li",{},[75],{"type":52,"value":76},"Building TypeScript\u002FJavaScript libraries for npm",{"type":46,"tag":72,"props":78,"children":79},{},[80],{"type":52,"value":81},"Generating TypeScript declaration files (.d.ts)",{"type":46,"tag":72,"props":83,"children":84},{},[85],{"type":52,"value":86},"Bundling for multiple formats (ESM, CJS, IIFE, UMD)",{"type":46,"tag":72,"props":88,"children":89},{},[90],{"type":52,"value":91},"Optimizing bundles with tree shaking and minification",{"type":46,"tag":72,"props":93,"children":94},{},[95],{"type":52,"value":96},"Migrating from tsup with minimal changes",{"type":46,"tag":72,"props":98,"children":99},{},[100],{"type":52,"value":101},"Building React, Vue, Solid, or Svelte component libraries",{"type":46,"tag":61,"props":103,"children":105},{"id":104},"quick-start",[106],{"type":52,"value":107},"Quick Start",{"type":46,"tag":109,"props":110,"children":115},"pre",{"className":111,"code":112,"language":113,"meta":114,"style":114},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Install\npnpm add -D tsdown\n\n# Basic usage\nnpx tsdown\n\n# With config file\nnpx tsdown --config tsdown.config.ts\n\n# Watch mode\nnpx tsdown --watch\n\n# Migrate from tsup\nnpx tsdown-migrate\n","bash","",[116],{"type":46,"tag":117,"props":118,"children":119},"code",{"__ignoreMap":114},[120,132,158,168,177,190,198,207,230,238,247,264,272,281],{"type":46,"tag":121,"props":122,"children":125},"span",{"class":123,"line":124},"line",1,[126],{"type":46,"tag":121,"props":127,"children":129},{"style":128},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[130],{"type":52,"value":131},"# Install\n",{"type":46,"tag":121,"props":133,"children":135},{"class":123,"line":134},2,[136,142,148,153],{"type":46,"tag":121,"props":137,"children":139},{"style":138},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[140],{"type":52,"value":141},"pnpm",{"type":46,"tag":121,"props":143,"children":145},{"style":144},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[146],{"type":52,"value":147}," add",{"type":46,"tag":121,"props":149,"children":150},{"style":144},[151],{"type":52,"value":152}," -D",{"type":46,"tag":121,"props":154,"children":155},{"style":144},[156],{"type":52,"value":157}," tsdown\n",{"type":46,"tag":121,"props":159,"children":161},{"class":123,"line":160},3,[162],{"type":46,"tag":121,"props":163,"children":165},{"emptyLinePlaceholder":164},true,[166],{"type":52,"value":167},"\n",{"type":46,"tag":121,"props":169,"children":171},{"class":123,"line":170},4,[172],{"type":46,"tag":121,"props":173,"children":174},{"style":128},[175],{"type":52,"value":176},"# Basic usage\n",{"type":46,"tag":121,"props":178,"children":180},{"class":123,"line":179},5,[181,186],{"type":46,"tag":121,"props":182,"children":183},{"style":138},[184],{"type":52,"value":185},"npx",{"type":46,"tag":121,"props":187,"children":188},{"style":144},[189],{"type":52,"value":157},{"type":46,"tag":121,"props":191,"children":193},{"class":123,"line":192},6,[194],{"type":46,"tag":121,"props":195,"children":196},{"emptyLinePlaceholder":164},[197],{"type":52,"value":167},{"type":46,"tag":121,"props":199,"children":201},{"class":123,"line":200},7,[202],{"type":46,"tag":121,"props":203,"children":204},{"style":128},[205],{"type":52,"value":206},"# With config file\n",{"type":46,"tag":121,"props":208,"children":210},{"class":123,"line":209},8,[211,215,220,225],{"type":46,"tag":121,"props":212,"children":213},{"style":138},[214],{"type":52,"value":185},{"type":46,"tag":121,"props":216,"children":217},{"style":144},[218],{"type":52,"value":219}," tsdown",{"type":46,"tag":121,"props":221,"children":222},{"style":144},[223],{"type":52,"value":224}," --config",{"type":46,"tag":121,"props":226,"children":227},{"style":144},[228],{"type":52,"value":229}," tsdown.config.ts\n",{"type":46,"tag":121,"props":231,"children":233},{"class":123,"line":232},9,[234],{"type":46,"tag":121,"props":235,"children":236},{"emptyLinePlaceholder":164},[237],{"type":52,"value":167},{"type":46,"tag":121,"props":239,"children":241},{"class":123,"line":240},10,[242],{"type":46,"tag":121,"props":243,"children":244},{"style":128},[245],{"type":52,"value":246},"# Watch mode\n",{"type":46,"tag":121,"props":248,"children":250},{"class":123,"line":249},11,[251,255,259],{"type":46,"tag":121,"props":252,"children":253},{"style":138},[254],{"type":52,"value":185},{"type":46,"tag":121,"props":256,"children":257},{"style":144},[258],{"type":52,"value":219},{"type":46,"tag":121,"props":260,"children":261},{"style":144},[262],{"type":52,"value":263}," --watch\n",{"type":46,"tag":121,"props":265,"children":267},{"class":123,"line":266},12,[268],{"type":46,"tag":121,"props":269,"children":270},{"emptyLinePlaceholder":164},[271],{"type":52,"value":167},{"type":46,"tag":121,"props":273,"children":275},{"class":123,"line":274},13,[276],{"type":46,"tag":121,"props":277,"children":278},{"style":128},[279],{"type":52,"value":280},"# Migrate from tsup\n",{"type":46,"tag":121,"props":282,"children":284},{"class":123,"line":283},14,[285,289],{"type":46,"tag":121,"props":286,"children":287},{"style":138},[288],{"type":52,"value":185},{"type":46,"tag":121,"props":290,"children":291},{"style":144},[292],{"type":52,"value":293}," tsdown-migrate\n",{"type":46,"tag":61,"props":295,"children":297},{"id":296},"basic-configuration",[298],{"type":52,"value":299},"Basic Configuration",{"type":46,"tag":109,"props":301,"children":305},{"className":302,"code":303,"language":304,"meta":114,"style":114},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineConfig } from 'tsdown'\n\nexport default defineConfig({\n  entry: ['.\u002Fsrc\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  clean: true,\n})\n","ts",[306],{"type":46,"tag":117,"props":307,"children":308},{"__ignoreMap":114},[309,354,361,389,432,487,509,529],{"type":46,"tag":121,"props":310,"children":311},{"class":123,"line":124},[312,318,324,330,335,340,345,349],{"type":46,"tag":121,"props":313,"children":315},{"style":314},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[316],{"type":52,"value":317},"import",{"type":46,"tag":121,"props":319,"children":321},{"style":320},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[322],{"type":52,"value":323}," {",{"type":46,"tag":121,"props":325,"children":327},{"style":326},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[328],{"type":52,"value":329}," defineConfig",{"type":46,"tag":121,"props":331,"children":332},{"style":320},[333],{"type":52,"value":334}," }",{"type":46,"tag":121,"props":336,"children":337},{"style":314},[338],{"type":52,"value":339}," from",{"type":46,"tag":121,"props":341,"children":342},{"style":320},[343],{"type":52,"value":344}," '",{"type":46,"tag":121,"props":346,"children":347},{"style":144},[348],{"type":52,"value":4},{"type":46,"tag":121,"props":350,"children":351},{"style":320},[352],{"type":52,"value":353},"'\n",{"type":46,"tag":121,"props":355,"children":356},{"class":123,"line":134},[357],{"type":46,"tag":121,"props":358,"children":359},{"emptyLinePlaceholder":164},[360],{"type":52,"value":167},{"type":46,"tag":121,"props":362,"children":363},{"class":123,"line":160},[364,369,374,379,384],{"type":46,"tag":121,"props":365,"children":366},{"style":314},[367],{"type":52,"value":368},"export",{"type":46,"tag":121,"props":370,"children":371},{"style":314},[372],{"type":52,"value":373}," default",{"type":46,"tag":121,"props":375,"children":377},{"style":376},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[378],{"type":52,"value":329},{"type":46,"tag":121,"props":380,"children":381},{"style":326},[382],{"type":52,"value":383},"(",{"type":46,"tag":121,"props":385,"children":386},{"style":320},[387],{"type":52,"value":388},"{\n",{"type":46,"tag":121,"props":390,"children":391},{"class":123,"line":170},[392,398,403,408,413,418,422,427],{"type":46,"tag":121,"props":393,"children":395},{"style":394},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[396],{"type":52,"value":397},"  entry",{"type":46,"tag":121,"props":399,"children":400},{"style":320},[401],{"type":52,"value":402},":",{"type":46,"tag":121,"props":404,"children":405},{"style":326},[406],{"type":52,"value":407}," [",{"type":46,"tag":121,"props":409,"children":410},{"style":320},[411],{"type":52,"value":412},"'",{"type":46,"tag":121,"props":414,"children":415},{"style":144},[416],{"type":52,"value":417},".\u002Fsrc\u002Findex.ts",{"type":46,"tag":121,"props":419,"children":420},{"style":320},[421],{"type":52,"value":412},{"type":46,"tag":121,"props":423,"children":424},{"style":326},[425],{"type":52,"value":426},"]",{"type":46,"tag":121,"props":428,"children":429},{"style":320},[430],{"type":52,"value":431},",\n",{"type":46,"tag":121,"props":433,"children":434},{"class":123,"line":179},[435,440,444,448,452,457,461,466,470,475,479,483],{"type":46,"tag":121,"props":436,"children":437},{"style":394},[438],{"type":52,"value":439},"  format",{"type":46,"tag":121,"props":441,"children":442},{"style":320},[443],{"type":52,"value":402},{"type":46,"tag":121,"props":445,"children":446},{"style":326},[447],{"type":52,"value":407},{"type":46,"tag":121,"props":449,"children":450},{"style":320},[451],{"type":52,"value":412},{"type":46,"tag":121,"props":453,"children":454},{"style":144},[455],{"type":52,"value":456},"esm",{"type":46,"tag":121,"props":458,"children":459},{"style":320},[460],{"type":52,"value":412},{"type":46,"tag":121,"props":462,"children":463},{"style":320},[464],{"type":52,"value":465},",",{"type":46,"tag":121,"props":467,"children":468},{"style":320},[469],{"type":52,"value":344},{"type":46,"tag":121,"props":471,"children":472},{"style":144},[473],{"type":52,"value":474},"cjs",{"type":46,"tag":121,"props":476,"children":477},{"style":320},[478],{"type":52,"value":412},{"type":46,"tag":121,"props":480,"children":481},{"style":326},[482],{"type":52,"value":426},{"type":46,"tag":121,"props":484,"children":485},{"style":320},[486],{"type":52,"value":431},{"type":46,"tag":121,"props":488,"children":489},{"class":123,"line":192},[490,495,499,505],{"type":46,"tag":121,"props":491,"children":492},{"style":394},[493],{"type":52,"value":494},"  dts",{"type":46,"tag":121,"props":496,"children":497},{"style":320},[498],{"type":52,"value":402},{"type":46,"tag":121,"props":500,"children":502},{"style":501},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[503],{"type":52,"value":504}," true",{"type":46,"tag":121,"props":506,"children":507},{"style":320},[508],{"type":52,"value":431},{"type":46,"tag":121,"props":510,"children":511},{"class":123,"line":200},[512,517,521,525],{"type":46,"tag":121,"props":513,"children":514},{"style":394},[515],{"type":52,"value":516},"  clean",{"type":46,"tag":121,"props":518,"children":519},{"style":320},[520],{"type":52,"value":402},{"type":46,"tag":121,"props":522,"children":523},{"style":501},[524],{"type":52,"value":504},{"type":46,"tag":121,"props":526,"children":527},{"style":320},[528],{"type":52,"value":431},{"type":46,"tag":121,"props":530,"children":531},{"class":123,"line":209},[532,537],{"type":46,"tag":121,"props":533,"children":534},{"style":320},[535],{"type":52,"value":536},"}",{"type":46,"tag":121,"props":538,"children":539},{"style":326},[540],{"type":52,"value":541},")\n",{"type":46,"tag":61,"props":543,"children":545},{"id":544},"core-references",[546],{"type":52,"value":547},"Core References",{"type":46,"tag":549,"props":550,"children":551},"table",{},[552,576],{"type":46,"tag":553,"props":554,"children":555},"thead",{},[556],{"type":46,"tag":557,"props":558,"children":559},"tr",{},[560,566,571],{"type":46,"tag":561,"props":562,"children":563},"th",{},[564],{"type":52,"value":565},"Topic",{"type":46,"tag":561,"props":567,"children":568},{},[569],{"type":52,"value":570},"Description",{"type":46,"tag":561,"props":572,"children":573},{},[574],{"type":52,"value":575},"Reference",{"type":46,"tag":577,"props":578,"children":579},"tbody",{},[580,604,626,648,670,692,714,736,758],{"type":46,"tag":557,"props":581,"children":582},{},[583,589,594],{"type":46,"tag":584,"props":585,"children":586},"td",{},[587],{"type":52,"value":588},"Getting Started",{"type":46,"tag":584,"props":590,"children":591},{},[592],{"type":52,"value":593},"Installation, first bundle, CLI basics",{"type":46,"tag":584,"props":595,"children":596},{},[597],{"type":46,"tag":598,"props":599,"children":601},"a",{"href":600},"references\u002Fguide-getting-started.md",[602],{"type":52,"value":603},"guide-getting-started",{"type":46,"tag":557,"props":605,"children":606},{},[607,612,617],{"type":46,"tag":584,"props":608,"children":609},{},[610],{"type":52,"value":611},"Configuration File",{"type":46,"tag":584,"props":613,"children":614},{},[615],{"type":52,"value":616},"Config file formats, multiple configs, workspace",{"type":46,"tag":584,"props":618,"children":619},{},[620],{"type":46,"tag":598,"props":621,"children":623},{"href":622},"references\u002Foption-config-file.md",[624],{"type":52,"value":625},"option-config-file",{"type":46,"tag":557,"props":627,"children":628},{},[629,634,639],{"type":46,"tag":584,"props":630,"children":631},{},[632],{"type":52,"value":633},"CLI Reference",{"type":46,"tag":584,"props":635,"children":636},{},[637],{"type":52,"value":638},"All CLI commands and options",{"type":46,"tag":584,"props":640,"children":641},{},[642],{"type":46,"tag":598,"props":643,"children":645},{"href":644},"references\u002Freference-cli.md",[646],{"type":52,"value":647},"reference-cli",{"type":46,"tag":557,"props":649,"children":650},{},[651,656,661],{"type":46,"tag":584,"props":652,"children":653},{},[654],{"type":52,"value":655},"Migrate from tsup",{"type":46,"tag":584,"props":657,"children":658},{},[659],{"type":52,"value":660},"Migration guide and compatibility notes",{"type":46,"tag":584,"props":662,"children":663},{},[664],{"type":46,"tag":598,"props":665,"children":667},{"href":666},"references\u002Fguide-migrate-from-tsup.md",[668],{"type":52,"value":669},"guide-migrate-from-tsup",{"type":46,"tag":557,"props":671,"children":672},{},[673,678,683],{"type":46,"tag":584,"props":674,"children":675},{},[676],{"type":52,"value":677},"Plugins",{"type":46,"tag":584,"props":679,"children":680},{},[681],{"type":52,"value":682},"Rolldown, Rollup, Unplugin support",{"type":46,"tag":584,"props":684,"children":685},{},[686],{"type":46,"tag":598,"props":687,"children":689},{"href":688},"references\u002Fadvanced-plugins.md",[690],{"type":52,"value":691},"advanced-plugins",{"type":46,"tag":557,"props":693,"children":694},{},[695,700,705],{"type":46,"tag":584,"props":696,"children":697},{},[698],{"type":52,"value":699},"Hooks",{"type":46,"tag":584,"props":701,"children":702},{},[703],{"type":52,"value":704},"Lifecycle hooks for custom logic",{"type":46,"tag":584,"props":706,"children":707},{},[708],{"type":46,"tag":598,"props":709,"children":711},{"href":710},"references\u002Fadvanced-hooks.md",[712],{"type":52,"value":713},"advanced-hooks",{"type":46,"tag":557,"props":715,"children":716},{},[717,722,727],{"type":46,"tag":584,"props":718,"children":719},{},[720],{"type":52,"value":721},"Programmatic API",{"type":46,"tag":584,"props":723,"children":724},{},[725],{"type":52,"value":726},"Build from Node.js scripts",{"type":46,"tag":584,"props":728,"children":729},{},[730],{"type":46,"tag":598,"props":731,"children":733},{"href":732},"references\u002Fadvanced-programmatic.md",[734],{"type":52,"value":735},"advanced-programmatic",{"type":46,"tag":557,"props":737,"children":738},{},[739,744,749],{"type":46,"tag":584,"props":740,"children":741},{},[742],{"type":52,"value":743},"Rolldown Options",{"type":46,"tag":584,"props":745,"children":746},{},[747],{"type":52,"value":748},"Pass options directly to Rolldown",{"type":46,"tag":584,"props":750,"children":751},{},[752],{"type":46,"tag":598,"props":753,"children":755},{"href":754},"references\u002Fadvanced-rolldown-options.md",[756],{"type":52,"value":757},"advanced-rolldown-options",{"type":46,"tag":557,"props":759,"children":760},{},[761,766,787],{"type":46,"tag":584,"props":762,"children":763},{},[764],{"type":52,"value":765},"CI Environment",{"type":46,"tag":584,"props":767,"children":768},{},[769,771,777,779,785],{"type":52,"value":770},"CI detection, ",{"type":46,"tag":117,"props":772,"children":774},{"className":773},[],[775],{"type":52,"value":776},"'ci-only'",{"type":52,"value":778}," \u002F ",{"type":46,"tag":117,"props":780,"children":782},{"className":781},[],[783],{"type":52,"value":784},"'local-only'",{"type":52,"value":786}," values",{"type":46,"tag":584,"props":788,"children":789},{},[790],{"type":46,"tag":598,"props":791,"children":793},{"href":792},"references\u002Fadvanced-ci.md",[794],{"type":52,"value":795},"advanced-ci",{"type":46,"tag":61,"props":797,"children":799},{"id":798},"build-options",[800],{"type":52,"value":801},"Build Options",{"type":46,"tag":549,"props":803,"children":804},{},[805,825],{"type":46,"tag":553,"props":806,"children":807},{},[808],{"type":46,"tag":557,"props":809,"children":810},{},[811,816,821],{"type":46,"tag":561,"props":812,"children":813},{},[814],{"type":52,"value":815},"Option",{"type":46,"tag":561,"props":817,"children":818},{},[819],{"type":52,"value":820},"Usage",{"type":46,"tag":561,"props":822,"children":823},{},[824],{"type":52,"value":575},{"type":46,"tag":577,"props":826,"children":827},{},[828,854,880,914,947,980,1013,1041,1074,1114,1142,1170],{"type":46,"tag":557,"props":829,"children":830},{},[831,836,845],{"type":46,"tag":584,"props":832,"children":833},{},[834],{"type":52,"value":835},"Entry points",{"type":46,"tag":584,"props":837,"children":838},{},[839],{"type":46,"tag":117,"props":840,"children":842},{"className":841},[],[843],{"type":52,"value":844},"entry: ['src\u002F*.ts', '!**\u002F*.test.ts']",{"type":46,"tag":584,"props":846,"children":847},{},[848],{"type":46,"tag":598,"props":849,"children":851},{"href":850},"references\u002Foption-entry.md",[852],{"type":52,"value":853},"option-entry",{"type":46,"tag":557,"props":855,"children":856},{},[857,862,871],{"type":46,"tag":584,"props":858,"children":859},{},[860],{"type":52,"value":861},"Output formats",{"type":46,"tag":584,"props":863,"children":864},{},[865],{"type":46,"tag":117,"props":866,"children":868},{"className":867},[],[869],{"type":52,"value":870},"format: ['esm', 'cjs', 'iife', 'umd']",{"type":46,"tag":584,"props":872,"children":873},{},[874],{"type":46,"tag":598,"props":875,"children":877},{"href":876},"references\u002Foption-output-format.md",[878],{"type":52,"value":879},"option-output-format",{"type":46,"tag":557,"props":881,"children":882},{},[883,888,905],{"type":46,"tag":584,"props":884,"children":885},{},[886],{"type":52,"value":887},"Output directory",{"type":46,"tag":584,"props":889,"children":890},{},[891,897,899],{"type":46,"tag":117,"props":892,"children":894},{"className":893},[],[895],{"type":52,"value":896},"outDir: 'dist'",{"type":52,"value":898},", ",{"type":46,"tag":117,"props":900,"children":902},{"className":901},[],[903],{"type":52,"value":904},"outExtensions",{"type":46,"tag":584,"props":906,"children":907},{},[908],{"type":46,"tag":598,"props":909,"children":911},{"href":910},"references\u002Foption-output-directory.md",[912],{"type":52,"value":913},"option-output-directory",{"type":46,"tag":557,"props":915,"children":916},{},[917,922,938],{"type":46,"tag":584,"props":918,"children":919},{},[920],{"type":52,"value":921},"Type declarations",{"type":46,"tag":584,"props":923,"children":924},{},[925,931,932],{"type":46,"tag":117,"props":926,"children":928},{"className":927},[],[929],{"type":52,"value":930},"dts: true",{"type":52,"value":898},{"type":46,"tag":117,"props":933,"children":935},{"className":934},[],[936],{"type":52,"value":937},"dts: { sourcemap, compilerOptions, vue }",{"type":46,"tag":584,"props":939,"children":940},{},[941],{"type":46,"tag":598,"props":942,"children":944},{"href":943},"references\u002Foption-dts.md",[945],{"type":52,"value":946},"option-dts",{"type":46,"tag":557,"props":948,"children":949},{},[950,955,971],{"type":46,"tag":584,"props":951,"children":952},{},[953],{"type":52,"value":954},"Target environment",{"type":46,"tag":584,"props":956,"children":957},{},[958,964,965],{"type":46,"tag":117,"props":959,"children":961},{"className":960},[],[962],{"type":52,"value":963},"target: 'es2020'",{"type":52,"value":898},{"type":46,"tag":117,"props":966,"children":968},{"className":967},[],[969],{"type":52,"value":970},"target: 'esnext'",{"type":46,"tag":584,"props":972,"children":973},{},[974],{"type":46,"tag":598,"props":975,"children":977},{"href":976},"references\u002Foption-target.md",[978],{"type":52,"value":979},"option-target",{"type":46,"tag":557,"props":981,"children":982},{},[983,988,1004],{"type":46,"tag":584,"props":984,"children":985},{},[986],{"type":52,"value":987},"Platform",{"type":46,"tag":584,"props":989,"children":990},{},[991,997,998],{"type":46,"tag":117,"props":992,"children":994},{"className":993},[],[995],{"type":52,"value":996},"platform: 'node'",{"type":52,"value":898},{"type":46,"tag":117,"props":999,"children":1001},{"className":1000},[],[1002],{"type":52,"value":1003},"platform: 'browser'",{"type":46,"tag":584,"props":1005,"children":1006},{},[1007],{"type":46,"tag":598,"props":1008,"children":1010},{"href":1009},"references\u002Foption-platform.md",[1011],{"type":52,"value":1012},"option-platform",{"type":46,"tag":557,"props":1014,"children":1015},{},[1016,1021,1032],{"type":46,"tag":584,"props":1017,"children":1018},{},[1019],{"type":52,"value":1020},"Tree shaking",{"type":46,"tag":584,"props":1022,"children":1023},{},[1024,1030],{"type":46,"tag":117,"props":1025,"children":1027},{"className":1026},[],[1028],{"type":52,"value":1029},"treeshake: true",{"type":52,"value":1031},", custom options",{"type":46,"tag":584,"props":1033,"children":1034},{},[1035],{"type":46,"tag":598,"props":1036,"children":1038},{"href":1037},"references\u002Foption-tree-shaking.md",[1039],{"type":52,"value":1040},"option-tree-shaking",{"type":46,"tag":557,"props":1042,"children":1043},{},[1044,1049,1065],{"type":46,"tag":584,"props":1045,"children":1046},{},[1047],{"type":52,"value":1048},"Minification",{"type":46,"tag":584,"props":1050,"children":1051},{},[1052,1058,1059],{"type":46,"tag":117,"props":1053,"children":1055},{"className":1054},[],[1056],{"type":52,"value":1057},"minify: true",{"type":52,"value":898},{"type":46,"tag":117,"props":1060,"children":1062},{"className":1061},[],[1063],{"type":52,"value":1064},"minify: 'dce-only'",{"type":46,"tag":584,"props":1066,"children":1067},{},[1068],{"type":46,"tag":598,"props":1069,"children":1071},{"href":1070},"references\u002Foption-minification.md",[1072],{"type":52,"value":1073},"option-minification",{"type":46,"tag":557,"props":1075,"children":1076},{},[1077,1082,1105],{"type":46,"tag":584,"props":1078,"children":1079},{},[1080],{"type":52,"value":1081},"Source maps",{"type":46,"tag":584,"props":1083,"children":1084},{},[1085,1091,1092,1098,1099],{"type":46,"tag":117,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":52,"value":1090},"sourcemap: true",{"type":52,"value":898},{"type":46,"tag":117,"props":1093,"children":1095},{"className":1094},[],[1096],{"type":52,"value":1097},"'inline'",{"type":52,"value":898},{"type":46,"tag":117,"props":1100,"children":1102},{"className":1101},[],[1103],{"type":52,"value":1104},"'hidden'",{"type":46,"tag":584,"props":1106,"children":1107},{},[1108],{"type":46,"tag":598,"props":1109,"children":1111},{"href":1110},"references\u002Foption-sourcemap.md",[1112],{"type":52,"value":1113},"option-sourcemap",{"type":46,"tag":557,"props":1115,"children":1116},{},[1117,1122,1133],{"type":46,"tag":584,"props":1118,"children":1119},{},[1120],{"type":52,"value":1121},"Watch mode",{"type":46,"tag":584,"props":1123,"children":1124},{},[1125,1131],{"type":46,"tag":117,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":52,"value":1130},"watch: true",{"type":52,"value":1132},", watch options",{"type":46,"tag":584,"props":1134,"children":1135},{},[1136],{"type":46,"tag":598,"props":1137,"children":1139},{"href":1138},"references\u002Foption-watch-mode.md",[1140],{"type":52,"value":1141},"option-watch-mode",{"type":46,"tag":557,"props":1143,"children":1144},{},[1145,1150,1161],{"type":46,"tag":584,"props":1146,"children":1147},{},[1148],{"type":52,"value":1149},"Cleaning",{"type":46,"tag":584,"props":1151,"children":1152},{},[1153,1159],{"type":46,"tag":117,"props":1154,"children":1156},{"className":1155},[],[1157],{"type":52,"value":1158},"clean: true",{"type":52,"value":1160},", clean patterns",{"type":46,"tag":584,"props":1162,"children":1163},{},[1164],{"type":46,"tag":598,"props":1165,"children":1167},{"href":1166},"references\u002Foption-cleaning.md",[1168],{"type":52,"value":1169},"option-cleaning",{"type":46,"tag":557,"props":1171,"children":1172},{},[1173,1178,1194],{"type":46,"tag":584,"props":1174,"children":1175},{},[1176],{"type":52,"value":1177},"Log level",{"type":46,"tag":584,"props":1179,"children":1180},{},[1181,1187,1188],{"type":46,"tag":117,"props":1182,"children":1184},{"className":1183},[],[1185],{"type":52,"value":1186},"logLevel: 'silent'",{"type":52,"value":898},{"type":46,"tag":117,"props":1189,"children":1191},{"className":1190},[],[1192],{"type":52,"value":1193},"failOnWarn: false",{"type":46,"tag":584,"props":1195,"children":1196},{},[1197],{"type":46,"tag":598,"props":1198,"children":1200},{"href":1199},"references\u002Foption-log-level.md",[1201],{"type":52,"value":1202},"option-log-level",{"type":46,"tag":61,"props":1204,"children":1206},{"id":1205},"dependency-handling",[1207],{"type":52,"value":1208},"Dependency Handling",{"type":46,"tag":549,"props":1210,"children":1211},{},[1212,1231],{"type":46,"tag":553,"props":1213,"children":1214},{},[1215],{"type":46,"tag":557,"props":1216,"children":1217},{},[1218,1223,1227],{"type":46,"tag":561,"props":1219,"children":1220},{},[1221],{"type":52,"value":1222},"Feature",{"type":46,"tag":561,"props":1224,"children":1225},{},[1226],{"type":52,"value":820},{"type":46,"tag":561,"props":1228,"children":1229},{},[1230],{"type":52,"value":575},{"type":46,"tag":577,"props":1232,"children":1233},{},[1234,1260,1284,1310,1334],{"type":46,"tag":557,"props":1235,"children":1236},{},[1237,1242,1251],{"type":46,"tag":584,"props":1238,"children":1239},{},[1240],{"type":52,"value":1241},"Never bundle",{"type":46,"tag":584,"props":1243,"children":1244},{},[1245],{"type":46,"tag":117,"props":1246,"children":1248},{"className":1247},[],[1249],{"type":52,"value":1250},"deps: { neverBundle: ['react', \u002F^@myorg\\\u002F\u002F] }",{"type":46,"tag":584,"props":1252,"children":1253},{},[1254],{"type":46,"tag":598,"props":1255,"children":1257},{"href":1256},"references\u002Foption-dependencies.md",[1258],{"type":52,"value":1259},"option-dependencies",{"type":46,"tag":557,"props":1261,"children":1262},{},[1263,1268,1277],{"type":46,"tag":584,"props":1264,"children":1265},{},[1266],{"type":52,"value":1267},"Always bundle",{"type":46,"tag":584,"props":1269,"children":1270},{},[1271],{"type":46,"tag":117,"props":1272,"children":1274},{"className":1273},[],[1275],{"type":52,"value":1276},"deps: { alwaysBundle: ['dep-to-bundle'] }",{"type":46,"tag":584,"props":1278,"children":1279},{},[1280],{"type":46,"tag":598,"props":1281,"children":1282},{"href":1256},[1283],{"type":52,"value":1259},{"type":46,"tag":557,"props":1285,"children":1286},{},[1287,1292,1303],{"type":46,"tag":584,"props":1288,"children":1289},{},[1290],{"type":52,"value":1291},"Only bundle",{"type":46,"tag":584,"props":1293,"children":1294},{},[1295,1301],{"type":46,"tag":117,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":52,"value":1300},"deps: { onlyBundle: ['cac', 'bumpp'] }",{"type":52,"value":1302}," - Whitelist",{"type":46,"tag":584,"props":1304,"children":1305},{},[1306],{"type":46,"tag":598,"props":1307,"children":1308},{"href":1256},[1309],{"type":52,"value":1259},{"type":46,"tag":557,"props":1311,"children":1312},{},[1313,1318,1327],{"type":46,"tag":584,"props":1314,"children":1315},{},[1316],{"type":52,"value":1317},"Skip node_modules",{"type":46,"tag":584,"props":1319,"children":1320},{},[1321],{"type":46,"tag":117,"props":1322,"children":1324},{"className":1323},[],[1325],{"type":52,"value":1326},"deps: { skipNodeModulesBundle: true }",{"type":46,"tag":584,"props":1328,"children":1329},{},[1330],{"type":46,"tag":598,"props":1331,"children":1332},{"href":1256},[1333],{"type":52,"value":1259},{"type":46,"tag":557,"props":1335,"children":1336},{},[1337,1342,1347],{"type":46,"tag":584,"props":1338,"children":1339},{},[1340],{"type":52,"value":1341},"Auto external",{"type":46,"tag":584,"props":1343,"children":1344},{},[1345],{"type":52,"value":1346},"Automatic peer\u002Fdependency externalization",{"type":46,"tag":584,"props":1348,"children":1349},{},[1350],{"type":46,"tag":598,"props":1351,"children":1352},{"href":1256},[1353],{"type":52,"value":1259},{"type":46,"tag":61,"props":1355,"children":1357},{"id":1356},"output-enhancement",[1358],{"type":52,"value":1359},"Output Enhancement",{"type":46,"tag":549,"props":1361,"children":1362},{},[1363,1381],{"type":46,"tag":553,"props":1364,"children":1365},{},[1366],{"type":46,"tag":557,"props":1367,"children":1368},{},[1369,1373,1377],{"type":46,"tag":561,"props":1370,"children":1371},{},[1372],{"type":52,"value":1222},{"type":46,"tag":561,"props":1374,"children":1375},{},[1376],{"type":52,"value":820},{"type":46,"tag":561,"props":1378,"children":1379},{},[1380],{"type":52,"value":575},{"type":46,"tag":577,"props":1382,"children":1383},{},[1384,1412,1446,1474,1519,1545,1573,1601,1643],{"type":46,"tag":557,"props":1385,"children":1386},{},[1387,1392,1403],{"type":46,"tag":584,"props":1388,"children":1389},{},[1390],{"type":52,"value":1391},"Shims",{"type":46,"tag":584,"props":1393,"children":1394},{},[1395,1401],{"type":46,"tag":117,"props":1396,"children":1398},{"className":1397},[],[1399],{"type":52,"value":1400},"shims: true",{"type":52,"value":1402}," - Add ESM\u002FCJS compatibility",{"type":46,"tag":584,"props":1404,"children":1405},{},[1406],{"type":46,"tag":598,"props":1407,"children":1409},{"href":1408},"references\u002Foption-shims.md",[1410],{"type":52,"value":1411},"option-shims",{"type":46,"tag":557,"props":1413,"children":1414},{},[1415,1420,1437],{"type":46,"tag":584,"props":1416,"children":1417},{},[1418],{"type":52,"value":1419},"CJS default",{"type":46,"tag":584,"props":1421,"children":1422},{},[1423,1429,1431],{"type":46,"tag":117,"props":1424,"children":1426},{"className":1425},[],[1427],{"type":52,"value":1428},"cjsDefault: true",{"type":52,"value":1430}," (default) \u002F ",{"type":46,"tag":117,"props":1432,"children":1434},{"className":1433},[],[1435],{"type":52,"value":1436},"false",{"type":46,"tag":584,"props":1438,"children":1439},{},[1440],{"type":46,"tag":598,"props":1441,"children":1443},{"href":1442},"references\u002Foption-cjs-default.md",[1444],{"type":52,"value":1445},"option-cjs-default",{"type":46,"tag":557,"props":1447,"children":1448},{},[1449,1454,1465],{"type":46,"tag":584,"props":1450,"children":1451},{},[1452],{"type":52,"value":1453},"Package exports",{"type":46,"tag":584,"props":1455,"children":1456},{},[1457,1463],{"type":46,"tag":117,"props":1458,"children":1460},{"className":1459},[],[1461],{"type":52,"value":1462},"exports: true",{"type":52,"value":1464}," - Auto-generate exports field",{"type":46,"tag":584,"props":1466,"children":1467},{},[1468],{"type":46,"tag":598,"props":1469,"children":1471},{"href":1470},"references\u002Foption-package-exports.md",[1472],{"type":52,"value":1473},"option-package-exports",{"type":46,"tag":557,"props":1475,"children":1476},{},[1477,1482,1510],{"type":46,"tag":584,"props":1478,"children":1479},{},[1480],{"type":52,"value":1481},"CSS handling",{"type":46,"tag":584,"props":1483,"children":1484},{},[1485,1494,1496,1502,1504],{"type":46,"tag":1486,"props":1487,"children":1488},"strong",{},[1489],{"type":46,"tag":121,"props":1490,"children":1491},{},[1492],{"type":52,"value":1493},"experimental",{"type":52,"value":1495}," ",{"type":46,"tag":117,"props":1497,"children":1499},{"className":1498},[],[1500],{"type":52,"value":1501},"css: { ... }",{"type":52,"value":1503}," — full pipeline with preprocessors, Lightning CSS, PostCSS, code splitting; requires ",{"type":46,"tag":117,"props":1505,"children":1507},{"className":1506},[],[1508],{"type":52,"value":1509},"@tsdown\u002Fcss",{"type":46,"tag":584,"props":1511,"children":1512},{},[1513],{"type":46,"tag":598,"props":1514,"children":1516},{"href":1515},"references\u002Foption-css.md",[1517],{"type":52,"value":1518},"option-css",{"type":46,"tag":557,"props":1520,"children":1521},{},[1522,1527,1538],{"type":46,"tag":584,"props":1523,"children":1524},{},[1525],{"type":52,"value":1526},"CSS inject",{"type":46,"tag":584,"props":1528,"children":1529},{},[1530,1536],{"type":46,"tag":117,"props":1531,"children":1533},{"className":1532},[],[1534],{"type":52,"value":1535},"css: { inject: true }",{"type":52,"value":1537}," — preserve CSS imports in JS output",{"type":46,"tag":584,"props":1539,"children":1540},{},[1541],{"type":46,"tag":598,"props":1542,"children":1543},{"href":1515},[1544],{"type":52,"value":1518},{"type":46,"tag":557,"props":1546,"children":1547},{},[1548,1553,1564],{"type":46,"tag":584,"props":1549,"children":1550},{},[1551],{"type":52,"value":1552},"Unbundle mode",{"type":46,"tag":584,"props":1554,"children":1555},{},[1556,1562],{"type":46,"tag":117,"props":1557,"children":1559},{"className":1558},[],[1560],{"type":52,"value":1561},"unbundle: true",{"type":52,"value":1563}," - Preserve directory structure",{"type":46,"tag":584,"props":1565,"children":1566},{},[1567],{"type":46,"tag":598,"props":1568,"children":1570},{"href":1569},"references\u002Foption-unbundle.md",[1571],{"type":52,"value":1572},"option-unbundle",{"type":46,"tag":557,"props":1574,"children":1575},{},[1576,1581,1592],{"type":46,"tag":584,"props":1577,"children":1578},{},[1579],{"type":52,"value":1580},"Root directory",{"type":46,"tag":584,"props":1582,"children":1583},{},[1584,1590],{"type":46,"tag":117,"props":1585,"children":1587},{"className":1586},[],[1588],{"type":52,"value":1589},"root: 'src'",{"type":52,"value":1591}," - Control output directory mapping",{"type":46,"tag":584,"props":1593,"children":1594},{},[1595],{"type":46,"tag":598,"props":1596,"children":1598},{"href":1597},"references\u002Foption-root.md",[1599],{"type":52,"value":1600},"option-root",{"type":46,"tag":557,"props":1602,"children":1603},{},[1604,1609,1634],{"type":46,"tag":584,"props":1605,"children":1606},{},[1607],{"type":52,"value":1608},"Executable",{"type":46,"tag":584,"props":1610,"children":1611},{},[1612,1619,1620,1626,1628],{"type":46,"tag":1486,"props":1613,"children":1614},{},[1615],{"type":46,"tag":121,"props":1616,"children":1617},{},[1618],{"type":52,"value":1493},{"type":52,"value":1495},{"type":46,"tag":117,"props":1621,"children":1623},{"className":1622},[],[1624],{"type":52,"value":1625},"exe: true",{"type":52,"value":1627}," - Bundle as standalone executable, cross-platform via ",{"type":46,"tag":117,"props":1629,"children":1631},{"className":1630},[],[1632],{"type":52,"value":1633},"@tsdown\u002Fexe",{"type":46,"tag":584,"props":1635,"children":1636},{},[1637],{"type":46,"tag":598,"props":1638,"children":1640},{"href":1639},"references\u002Foption-exe.md",[1641],{"type":52,"value":1642},"option-exe",{"type":46,"tag":557,"props":1644,"children":1645},{},[1646,1651,1669],{"type":46,"tag":584,"props":1647,"children":1648},{},[1649],{"type":52,"value":1650},"Package validation",{"type":46,"tag":584,"props":1652,"children":1653},{},[1654,1660,1661,1667],{"type":46,"tag":117,"props":1655,"children":1657},{"className":1656},[],[1658],{"type":52,"value":1659},"publint: true",{"type":52,"value":898},{"type":46,"tag":117,"props":1662,"children":1664},{"className":1663},[],[1665],{"type":52,"value":1666},"attw: true",{"type":52,"value":1668}," - Validate package",{"type":46,"tag":584,"props":1670,"children":1671},{},[1672],{"type":46,"tag":598,"props":1673,"children":1675},{"href":1674},"references\u002Foption-lint.md",[1676],{"type":52,"value":1677},"option-lint",{"type":46,"tag":61,"props":1679,"children":1681},{"id":1680},"framework-runtime-support",[1682],{"type":52,"value":1683},"Framework & Runtime Support",{"type":46,"tag":549,"props":1685,"children":1686},{},[1687,1707],{"type":46,"tag":553,"props":1688,"children":1689},{},[1690],{"type":46,"tag":557,"props":1691,"children":1692},{},[1693,1698,1703],{"type":46,"tag":561,"props":1694,"children":1695},{},[1696],{"type":52,"value":1697},"Framework",{"type":46,"tag":561,"props":1699,"children":1700},{},[1701],{"type":52,"value":1702},"Guide",{"type":46,"tag":561,"props":1704,"children":1705},{},[1706],{"type":52,"value":575},{"type":46,"tag":577,"props":1708,"children":1709},{},[1710,1732,1754,1776,1798],{"type":46,"tag":557,"props":1711,"children":1712},{},[1713,1718,1723],{"type":46,"tag":584,"props":1714,"children":1715},{},[1716],{"type":52,"value":1717},"React",{"type":46,"tag":584,"props":1719,"children":1720},{},[1721],{"type":52,"value":1722},"JSX transform, React Compiler",{"type":46,"tag":584,"props":1724,"children":1725},{},[1726],{"type":46,"tag":598,"props":1727,"children":1729},{"href":1728},"references\u002Frecipe-react.md",[1730],{"type":52,"value":1731},"recipe-react",{"type":46,"tag":557,"props":1733,"children":1734},{},[1735,1740,1745],{"type":46,"tag":584,"props":1736,"children":1737},{},[1738],{"type":52,"value":1739},"Vue",{"type":46,"tag":584,"props":1741,"children":1742},{},[1743],{"type":52,"value":1744},"SFC support, JSX",{"type":46,"tag":584,"props":1746,"children":1747},{},[1748],{"type":46,"tag":598,"props":1749,"children":1751},{"href":1750},"references\u002Frecipe-vue.md",[1752],{"type":52,"value":1753},"recipe-vue",{"type":46,"tag":557,"props":1755,"children":1756},{},[1757,1762,1767],{"type":46,"tag":584,"props":1758,"children":1759},{},[1760],{"type":52,"value":1761},"Solid",{"type":46,"tag":584,"props":1763,"children":1764},{},[1765],{"type":52,"value":1766},"SolidJS JSX transform",{"type":46,"tag":584,"props":1768,"children":1769},{},[1770],{"type":46,"tag":598,"props":1771,"children":1773},{"href":1772},"references\u002Frecipe-solid.md",[1774],{"type":52,"value":1775},"recipe-solid",{"type":46,"tag":557,"props":1777,"children":1778},{},[1779,1784,1789],{"type":46,"tag":584,"props":1780,"children":1781},{},[1782],{"type":52,"value":1783},"Svelte",{"type":46,"tag":584,"props":1785,"children":1786},{},[1787],{"type":52,"value":1788},"Svelte component libraries (source distribution recommended)",{"type":46,"tag":584,"props":1790,"children":1791},{},[1792],{"type":46,"tag":598,"props":1793,"children":1795},{"href":1794},"references\u002Frecipe-svelte.md",[1796],{"type":52,"value":1797},"recipe-svelte",{"type":46,"tag":557,"props":1799,"children":1800},{},[1801,1806,1817],{"type":46,"tag":584,"props":1802,"children":1803},{},[1804],{"type":52,"value":1805},"WASM",{"type":46,"tag":584,"props":1807,"children":1808},{},[1809,1811],{"type":52,"value":1810},"WebAssembly modules via ",{"type":46,"tag":117,"props":1812,"children":1814},{"className":1813},[],[1815],{"type":52,"value":1816},"rolldown-plugin-wasm",{"type":46,"tag":584,"props":1818,"children":1819},{},[1820],{"type":46,"tag":598,"props":1821,"children":1823},{"href":1822},"references\u002Frecipe-wasm.md",[1824],{"type":52,"value":1825},"recipe-wasm",{"type":46,"tag":61,"props":1827,"children":1829},{"id":1828},"common-patterns",[1830],{"type":52,"value":1831},"Common Patterns",{"type":46,"tag":1833,"props":1834,"children":1836},"h3",{"id":1835},"basic-library-bundle",[1837],{"type":52,"value":1838},"Basic Library Bundle",{"type":46,"tag":109,"props":1840,"children":1842},{"className":302,"code":1841,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  clean: true,\n})\n",[1843],{"type":46,"tag":117,"props":1844,"children":1845},{"__ignoreMap":114},[1846,1869,1905,1956,1975,1994],{"type":46,"tag":121,"props":1847,"children":1848},{"class":123,"line":124},[1849,1853,1857,1861,1865],{"type":46,"tag":121,"props":1850,"children":1851},{"style":314},[1852],{"type":52,"value":368},{"type":46,"tag":121,"props":1854,"children":1855},{"style":314},[1856],{"type":52,"value":373},{"type":46,"tag":121,"props":1858,"children":1859},{"style":376},[1860],{"type":52,"value":329},{"type":46,"tag":121,"props":1862,"children":1863},{"style":326},[1864],{"type":52,"value":383},{"type":46,"tag":121,"props":1866,"children":1867},{"style":320},[1868],{"type":52,"value":388},{"type":46,"tag":121,"props":1870,"children":1871},{"class":123,"line":134},[1872,1876,1880,1884,1888,1893,1897,1901],{"type":46,"tag":121,"props":1873,"children":1874},{"style":394},[1875],{"type":52,"value":397},{"type":46,"tag":121,"props":1877,"children":1878},{"style":320},[1879],{"type":52,"value":402},{"type":46,"tag":121,"props":1881,"children":1882},{"style":326},[1883],{"type":52,"value":407},{"type":46,"tag":121,"props":1885,"children":1886},{"style":320},[1887],{"type":52,"value":412},{"type":46,"tag":121,"props":1889,"children":1890},{"style":144},[1891],{"type":52,"value":1892},"src\u002Findex.ts",{"type":46,"tag":121,"props":1894,"children":1895},{"style":320},[1896],{"type":52,"value":412},{"type":46,"tag":121,"props":1898,"children":1899},{"style":326},[1900],{"type":52,"value":426},{"type":46,"tag":121,"props":1902,"children":1903},{"style":320},[1904],{"type":52,"value":431},{"type":46,"tag":121,"props":1906,"children":1907},{"class":123,"line":160},[1908,1912,1916,1920,1924,1928,1932,1936,1940,1944,1948,1952],{"type":46,"tag":121,"props":1909,"children":1910},{"style":394},[1911],{"type":52,"value":439},{"type":46,"tag":121,"props":1913,"children":1914},{"style":320},[1915],{"type":52,"value":402},{"type":46,"tag":121,"props":1917,"children":1918},{"style":326},[1919],{"type":52,"value":407},{"type":46,"tag":121,"props":1921,"children":1922},{"style":320},[1923],{"type":52,"value":412},{"type":46,"tag":121,"props":1925,"children":1926},{"style":144},[1927],{"type":52,"value":456},{"type":46,"tag":121,"props":1929,"children":1930},{"style":320},[1931],{"type":52,"value":412},{"type":46,"tag":121,"props":1933,"children":1934},{"style":320},[1935],{"type":52,"value":465},{"type":46,"tag":121,"props":1937,"children":1938},{"style":320},[1939],{"type":52,"value":344},{"type":46,"tag":121,"props":1941,"children":1942},{"style":144},[1943],{"type":52,"value":474},{"type":46,"tag":121,"props":1945,"children":1946},{"style":320},[1947],{"type":52,"value":412},{"type":46,"tag":121,"props":1949,"children":1950},{"style":326},[1951],{"type":52,"value":426},{"type":46,"tag":121,"props":1953,"children":1954},{"style":320},[1955],{"type":52,"value":431},{"type":46,"tag":121,"props":1957,"children":1958},{"class":123,"line":170},[1959,1963,1967,1971],{"type":46,"tag":121,"props":1960,"children":1961},{"style":394},[1962],{"type":52,"value":494},{"type":46,"tag":121,"props":1964,"children":1965},{"style":320},[1966],{"type":52,"value":402},{"type":46,"tag":121,"props":1968,"children":1969},{"style":501},[1970],{"type":52,"value":504},{"type":46,"tag":121,"props":1972,"children":1973},{"style":320},[1974],{"type":52,"value":431},{"type":46,"tag":121,"props":1976,"children":1977},{"class":123,"line":179},[1978,1982,1986,1990],{"type":46,"tag":121,"props":1979,"children":1980},{"style":394},[1981],{"type":52,"value":516},{"type":46,"tag":121,"props":1983,"children":1984},{"style":320},[1985],{"type":52,"value":402},{"type":46,"tag":121,"props":1987,"children":1988},{"style":501},[1989],{"type":52,"value":504},{"type":46,"tag":121,"props":1991,"children":1992},{"style":320},[1993],{"type":52,"value":431},{"type":46,"tag":121,"props":1995,"children":1996},{"class":123,"line":192},[1997,2001],{"type":46,"tag":121,"props":1998,"children":1999},{"style":320},[2000],{"type":52,"value":536},{"type":46,"tag":121,"props":2002,"children":2003},{"style":326},[2004],{"type":52,"value":541},{"type":46,"tag":1833,"props":2006,"children":2008},{"id":2007},"multiple-entry-points",[2009],{"type":52,"value":2010},"Multiple Entry Points",{"type":46,"tag":109,"props":2012,"children":2014},{"className":302,"code":2013,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: {\n    index: 'src\u002Findex.ts',\n    utils: 'src\u002Futils.ts',\n    cli: 'src\u002Fcli.ts',\n  },\n  format: ['esm', 'cjs'],\n  dts: true,\n})\n",[2015],{"type":46,"tag":117,"props":2016,"children":2017},{"__ignoreMap":114},[2018,2041,2057,2085,2114,2143,2151,2202,2221],{"type":46,"tag":121,"props":2019,"children":2020},{"class":123,"line":124},[2021,2025,2029,2033,2037],{"type":46,"tag":121,"props":2022,"children":2023},{"style":314},[2024],{"type":52,"value":368},{"type":46,"tag":121,"props":2026,"children":2027},{"style":314},[2028],{"type":52,"value":373},{"type":46,"tag":121,"props":2030,"children":2031},{"style":376},[2032],{"type":52,"value":329},{"type":46,"tag":121,"props":2034,"children":2035},{"style":326},[2036],{"type":52,"value":383},{"type":46,"tag":121,"props":2038,"children":2039},{"style":320},[2040],{"type":52,"value":388},{"type":46,"tag":121,"props":2042,"children":2043},{"class":123,"line":134},[2044,2048,2052],{"type":46,"tag":121,"props":2045,"children":2046},{"style":394},[2047],{"type":52,"value":397},{"type":46,"tag":121,"props":2049,"children":2050},{"style":320},[2051],{"type":52,"value":402},{"type":46,"tag":121,"props":2053,"children":2054},{"style":320},[2055],{"type":52,"value":2056}," {\n",{"type":46,"tag":121,"props":2058,"children":2059},{"class":123,"line":160},[2060,2065,2069,2073,2077,2081],{"type":46,"tag":121,"props":2061,"children":2062},{"style":394},[2063],{"type":52,"value":2064},"    index",{"type":46,"tag":121,"props":2066,"children":2067},{"style":320},[2068],{"type":52,"value":402},{"type":46,"tag":121,"props":2070,"children":2071},{"style":320},[2072],{"type":52,"value":344},{"type":46,"tag":121,"props":2074,"children":2075},{"style":144},[2076],{"type":52,"value":1892},{"type":46,"tag":121,"props":2078,"children":2079},{"style":320},[2080],{"type":52,"value":412},{"type":46,"tag":121,"props":2082,"children":2083},{"style":320},[2084],{"type":52,"value":431},{"type":46,"tag":121,"props":2086,"children":2087},{"class":123,"line":170},[2088,2093,2097,2101,2106,2110],{"type":46,"tag":121,"props":2089,"children":2090},{"style":394},[2091],{"type":52,"value":2092},"    utils",{"type":46,"tag":121,"props":2094,"children":2095},{"style":320},[2096],{"type":52,"value":402},{"type":46,"tag":121,"props":2098,"children":2099},{"style":320},[2100],{"type":52,"value":344},{"type":46,"tag":121,"props":2102,"children":2103},{"style":144},[2104],{"type":52,"value":2105},"src\u002Futils.ts",{"type":46,"tag":121,"props":2107,"children":2108},{"style":320},[2109],{"type":52,"value":412},{"type":46,"tag":121,"props":2111,"children":2112},{"style":320},[2113],{"type":52,"value":431},{"type":46,"tag":121,"props":2115,"children":2116},{"class":123,"line":179},[2117,2122,2126,2130,2135,2139],{"type":46,"tag":121,"props":2118,"children":2119},{"style":394},[2120],{"type":52,"value":2121},"    cli",{"type":46,"tag":121,"props":2123,"children":2124},{"style":320},[2125],{"type":52,"value":402},{"type":46,"tag":121,"props":2127,"children":2128},{"style":320},[2129],{"type":52,"value":344},{"type":46,"tag":121,"props":2131,"children":2132},{"style":144},[2133],{"type":52,"value":2134},"src\u002Fcli.ts",{"type":46,"tag":121,"props":2136,"children":2137},{"style":320},[2138],{"type":52,"value":412},{"type":46,"tag":121,"props":2140,"children":2141},{"style":320},[2142],{"type":52,"value":431},{"type":46,"tag":121,"props":2144,"children":2145},{"class":123,"line":192},[2146],{"type":46,"tag":121,"props":2147,"children":2148},{"style":320},[2149],{"type":52,"value":2150},"  },\n",{"type":46,"tag":121,"props":2152,"children":2153},{"class":123,"line":200},[2154,2158,2162,2166,2170,2174,2178,2182,2186,2190,2194,2198],{"type":46,"tag":121,"props":2155,"children":2156},{"style":394},[2157],{"type":52,"value":439},{"type":46,"tag":121,"props":2159,"children":2160},{"style":320},[2161],{"type":52,"value":402},{"type":46,"tag":121,"props":2163,"children":2164},{"style":326},[2165],{"type":52,"value":407},{"type":46,"tag":121,"props":2167,"children":2168},{"style":320},[2169],{"type":52,"value":412},{"type":46,"tag":121,"props":2171,"children":2172},{"style":144},[2173],{"type":52,"value":456},{"type":46,"tag":121,"props":2175,"children":2176},{"style":320},[2177],{"type":52,"value":412},{"type":46,"tag":121,"props":2179,"children":2180},{"style":320},[2181],{"type":52,"value":465},{"type":46,"tag":121,"props":2183,"children":2184},{"style":320},[2185],{"type":52,"value":344},{"type":46,"tag":121,"props":2187,"children":2188},{"style":144},[2189],{"type":52,"value":474},{"type":46,"tag":121,"props":2191,"children":2192},{"style":320},[2193],{"type":52,"value":412},{"type":46,"tag":121,"props":2195,"children":2196},{"style":326},[2197],{"type":52,"value":426},{"type":46,"tag":121,"props":2199,"children":2200},{"style":320},[2201],{"type":52,"value":431},{"type":46,"tag":121,"props":2203,"children":2204},{"class":123,"line":209},[2205,2209,2213,2217],{"type":46,"tag":121,"props":2206,"children":2207},{"style":394},[2208],{"type":52,"value":494},{"type":46,"tag":121,"props":2210,"children":2211},{"style":320},[2212],{"type":52,"value":402},{"type":46,"tag":121,"props":2214,"children":2215},{"style":501},[2216],{"type":52,"value":504},{"type":46,"tag":121,"props":2218,"children":2219},{"style":320},[2220],{"type":52,"value":431},{"type":46,"tag":121,"props":2222,"children":2223},{"class":123,"line":232},[2224,2228],{"type":46,"tag":121,"props":2225,"children":2226},{"style":320},[2227],{"type":52,"value":536},{"type":46,"tag":121,"props":2229,"children":2230},{"style":326},[2231],{"type":52,"value":541},{"type":46,"tag":1833,"props":2233,"children":2235},{"id":2234},"browser-library-iifeumd",[2236],{"type":52,"value":2237},"Browser Library (IIFE\u002FUMD)",{"type":46,"tag":109,"props":2239,"children":2241},{"className":302,"code":2240,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['iife'],\n  globalName: 'MyLib',\n  platform: 'browser',\n  minify: true,\n})\n",[2242],{"type":46,"tag":117,"props":2243,"children":2244},{"__ignoreMap":114},[2245,2268,2303,2339,2368,2397,2417],{"type":46,"tag":121,"props":2246,"children":2247},{"class":123,"line":124},[2248,2252,2256,2260,2264],{"type":46,"tag":121,"props":2249,"children":2250},{"style":314},[2251],{"type":52,"value":368},{"type":46,"tag":121,"props":2253,"children":2254},{"style":314},[2255],{"type":52,"value":373},{"type":46,"tag":121,"props":2257,"children":2258},{"style":376},[2259],{"type":52,"value":329},{"type":46,"tag":121,"props":2261,"children":2262},{"style":326},[2263],{"type":52,"value":383},{"type":46,"tag":121,"props":2265,"children":2266},{"style":320},[2267],{"type":52,"value":388},{"type":46,"tag":121,"props":2269,"children":2270},{"class":123,"line":134},[2271,2275,2279,2283,2287,2291,2295,2299],{"type":46,"tag":121,"props":2272,"children":2273},{"style":394},[2274],{"type":52,"value":397},{"type":46,"tag":121,"props":2276,"children":2277},{"style":320},[2278],{"type":52,"value":402},{"type":46,"tag":121,"props":2280,"children":2281},{"style":326},[2282],{"type":52,"value":407},{"type":46,"tag":121,"props":2284,"children":2285},{"style":320},[2286],{"type":52,"value":412},{"type":46,"tag":121,"props":2288,"children":2289},{"style":144},[2290],{"type":52,"value":1892},{"type":46,"tag":121,"props":2292,"children":2293},{"style":320},[2294],{"type":52,"value":412},{"type":46,"tag":121,"props":2296,"children":2297},{"style":326},[2298],{"type":52,"value":426},{"type":46,"tag":121,"props":2300,"children":2301},{"style":320},[2302],{"type":52,"value":431},{"type":46,"tag":121,"props":2304,"children":2305},{"class":123,"line":160},[2306,2310,2314,2318,2322,2327,2331,2335],{"type":46,"tag":121,"props":2307,"children":2308},{"style":394},[2309],{"type":52,"value":439},{"type":46,"tag":121,"props":2311,"children":2312},{"style":320},[2313],{"type":52,"value":402},{"type":46,"tag":121,"props":2315,"children":2316},{"style":326},[2317],{"type":52,"value":407},{"type":46,"tag":121,"props":2319,"children":2320},{"style":320},[2321],{"type":52,"value":412},{"type":46,"tag":121,"props":2323,"children":2324},{"style":144},[2325],{"type":52,"value":2326},"iife",{"type":46,"tag":121,"props":2328,"children":2329},{"style":320},[2330],{"type":52,"value":412},{"type":46,"tag":121,"props":2332,"children":2333},{"style":326},[2334],{"type":52,"value":426},{"type":46,"tag":121,"props":2336,"children":2337},{"style":320},[2338],{"type":52,"value":431},{"type":46,"tag":121,"props":2340,"children":2341},{"class":123,"line":170},[2342,2347,2351,2355,2360,2364],{"type":46,"tag":121,"props":2343,"children":2344},{"style":394},[2345],{"type":52,"value":2346},"  globalName",{"type":46,"tag":121,"props":2348,"children":2349},{"style":320},[2350],{"type":52,"value":402},{"type":46,"tag":121,"props":2352,"children":2353},{"style":320},[2354],{"type":52,"value":344},{"type":46,"tag":121,"props":2356,"children":2357},{"style":144},[2358],{"type":52,"value":2359},"MyLib",{"type":46,"tag":121,"props":2361,"children":2362},{"style":320},[2363],{"type":52,"value":412},{"type":46,"tag":121,"props":2365,"children":2366},{"style":320},[2367],{"type":52,"value":431},{"type":46,"tag":121,"props":2369,"children":2370},{"class":123,"line":179},[2371,2376,2380,2384,2389,2393],{"type":46,"tag":121,"props":2372,"children":2373},{"style":394},[2374],{"type":52,"value":2375},"  platform",{"type":46,"tag":121,"props":2377,"children":2378},{"style":320},[2379],{"type":52,"value":402},{"type":46,"tag":121,"props":2381,"children":2382},{"style":320},[2383],{"type":52,"value":344},{"type":46,"tag":121,"props":2385,"children":2386},{"style":144},[2387],{"type":52,"value":2388},"browser",{"type":46,"tag":121,"props":2390,"children":2391},{"style":320},[2392],{"type":52,"value":412},{"type":46,"tag":121,"props":2394,"children":2395},{"style":320},[2396],{"type":52,"value":431},{"type":46,"tag":121,"props":2398,"children":2399},{"class":123,"line":192},[2400,2405,2409,2413],{"type":46,"tag":121,"props":2401,"children":2402},{"style":394},[2403],{"type":52,"value":2404},"  minify",{"type":46,"tag":121,"props":2406,"children":2407},{"style":320},[2408],{"type":52,"value":402},{"type":46,"tag":121,"props":2410,"children":2411},{"style":501},[2412],{"type":52,"value":504},{"type":46,"tag":121,"props":2414,"children":2415},{"style":320},[2416],{"type":52,"value":431},{"type":46,"tag":121,"props":2418,"children":2419},{"class":123,"line":200},[2420,2424],{"type":46,"tag":121,"props":2421,"children":2422},{"style":320},[2423],{"type":52,"value":536},{"type":46,"tag":121,"props":2425,"children":2426},{"style":326},[2427],{"type":52,"value":541},{"type":46,"tag":1833,"props":2429,"children":2431},{"id":2430},"react-component-library",[2432],{"type":52,"value":2433},"React Component Library",{"type":46,"tag":109,"props":2435,"children":2437},{"className":302,"code":2436,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002Findex.tsx'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  deps: {\n    neverBundle: ['react', 'react-dom'],\n  },\n  inputOptions: {\n    jsx: { runtime: 'automatic' },\n  },\n})\n",[2438],{"type":46,"tag":117,"props":2439,"children":2440},{"__ignoreMap":114},[2441,2464,2500,2551,2570,2586,2640,2647,2663,2706,2713],{"type":46,"tag":121,"props":2442,"children":2443},{"class":123,"line":124},[2444,2448,2452,2456,2460],{"type":46,"tag":121,"props":2445,"children":2446},{"style":314},[2447],{"type":52,"value":368},{"type":46,"tag":121,"props":2449,"children":2450},{"style":314},[2451],{"type":52,"value":373},{"type":46,"tag":121,"props":2453,"children":2454},{"style":376},[2455],{"type":52,"value":329},{"type":46,"tag":121,"props":2457,"children":2458},{"style":326},[2459],{"type":52,"value":383},{"type":46,"tag":121,"props":2461,"children":2462},{"style":320},[2463],{"type":52,"value":388},{"type":46,"tag":121,"props":2465,"children":2466},{"class":123,"line":134},[2467,2471,2475,2479,2483,2488,2492,2496],{"type":46,"tag":121,"props":2468,"children":2469},{"style":394},[2470],{"type":52,"value":397},{"type":46,"tag":121,"props":2472,"children":2473},{"style":320},[2474],{"type":52,"value":402},{"type":46,"tag":121,"props":2476,"children":2477},{"style":326},[2478],{"type":52,"value":407},{"type":46,"tag":121,"props":2480,"children":2481},{"style":320},[2482],{"type":52,"value":412},{"type":46,"tag":121,"props":2484,"children":2485},{"style":144},[2486],{"type":52,"value":2487},"src\u002Findex.tsx",{"type":46,"tag":121,"props":2489,"children":2490},{"style":320},[2491],{"type":52,"value":412},{"type":46,"tag":121,"props":2493,"children":2494},{"style":326},[2495],{"type":52,"value":426},{"type":46,"tag":121,"props":2497,"children":2498},{"style":320},[2499],{"type":52,"value":431},{"type":46,"tag":121,"props":2501,"children":2502},{"class":123,"line":160},[2503,2507,2511,2515,2519,2523,2527,2531,2535,2539,2543,2547],{"type":46,"tag":121,"props":2504,"children":2505},{"style":394},[2506],{"type":52,"value":439},{"type":46,"tag":121,"props":2508,"children":2509},{"style":320},[2510],{"type":52,"value":402},{"type":46,"tag":121,"props":2512,"children":2513},{"style":326},[2514],{"type":52,"value":407},{"type":46,"tag":121,"props":2516,"children":2517},{"style":320},[2518],{"type":52,"value":412},{"type":46,"tag":121,"props":2520,"children":2521},{"style":144},[2522],{"type":52,"value":456},{"type":46,"tag":121,"props":2524,"children":2525},{"style":320},[2526],{"type":52,"value":412},{"type":46,"tag":121,"props":2528,"children":2529},{"style":320},[2530],{"type":52,"value":465},{"type":46,"tag":121,"props":2532,"children":2533},{"style":320},[2534],{"type":52,"value":344},{"type":46,"tag":121,"props":2536,"children":2537},{"style":144},[2538],{"type":52,"value":474},{"type":46,"tag":121,"props":2540,"children":2541},{"style":320},[2542],{"type":52,"value":412},{"type":46,"tag":121,"props":2544,"children":2545},{"style":326},[2546],{"type":52,"value":426},{"type":46,"tag":121,"props":2548,"children":2549},{"style":320},[2550],{"type":52,"value":431},{"type":46,"tag":121,"props":2552,"children":2553},{"class":123,"line":170},[2554,2558,2562,2566],{"type":46,"tag":121,"props":2555,"children":2556},{"style":394},[2557],{"type":52,"value":494},{"type":46,"tag":121,"props":2559,"children":2560},{"style":320},[2561],{"type":52,"value":402},{"type":46,"tag":121,"props":2563,"children":2564},{"style":501},[2565],{"type":52,"value":504},{"type":46,"tag":121,"props":2567,"children":2568},{"style":320},[2569],{"type":52,"value":431},{"type":46,"tag":121,"props":2571,"children":2572},{"class":123,"line":179},[2573,2578,2582],{"type":46,"tag":121,"props":2574,"children":2575},{"style":394},[2576],{"type":52,"value":2577},"  deps",{"type":46,"tag":121,"props":2579,"children":2580},{"style":320},[2581],{"type":52,"value":402},{"type":46,"tag":121,"props":2583,"children":2584},{"style":320},[2585],{"type":52,"value":2056},{"type":46,"tag":121,"props":2587,"children":2588},{"class":123,"line":192},[2589,2594,2598,2602,2606,2611,2615,2619,2623,2628,2632,2636],{"type":46,"tag":121,"props":2590,"children":2591},{"style":394},[2592],{"type":52,"value":2593},"    neverBundle",{"type":46,"tag":121,"props":2595,"children":2596},{"style":320},[2597],{"type":52,"value":402},{"type":46,"tag":121,"props":2599,"children":2600},{"style":326},[2601],{"type":52,"value":407},{"type":46,"tag":121,"props":2603,"children":2604},{"style":320},[2605],{"type":52,"value":412},{"type":46,"tag":121,"props":2607,"children":2608},{"style":144},[2609],{"type":52,"value":2610},"react",{"type":46,"tag":121,"props":2612,"children":2613},{"style":320},[2614],{"type":52,"value":412},{"type":46,"tag":121,"props":2616,"children":2617},{"style":320},[2618],{"type":52,"value":465},{"type":46,"tag":121,"props":2620,"children":2621},{"style":320},[2622],{"type":52,"value":344},{"type":46,"tag":121,"props":2624,"children":2625},{"style":144},[2626],{"type":52,"value":2627},"react-dom",{"type":46,"tag":121,"props":2629,"children":2630},{"style":320},[2631],{"type":52,"value":412},{"type":46,"tag":121,"props":2633,"children":2634},{"style":326},[2635],{"type":52,"value":426},{"type":46,"tag":121,"props":2637,"children":2638},{"style":320},[2639],{"type":52,"value":431},{"type":46,"tag":121,"props":2641,"children":2642},{"class":123,"line":200},[2643],{"type":46,"tag":121,"props":2644,"children":2645},{"style":320},[2646],{"type":52,"value":2150},{"type":46,"tag":121,"props":2648,"children":2649},{"class":123,"line":209},[2650,2655,2659],{"type":46,"tag":121,"props":2651,"children":2652},{"style":394},[2653],{"type":52,"value":2654},"  inputOptions",{"type":46,"tag":121,"props":2656,"children":2657},{"style":320},[2658],{"type":52,"value":402},{"type":46,"tag":121,"props":2660,"children":2661},{"style":320},[2662],{"type":52,"value":2056},{"type":46,"tag":121,"props":2664,"children":2665},{"class":123,"line":232},[2666,2671,2675,2679,2684,2688,2692,2697,2701],{"type":46,"tag":121,"props":2667,"children":2668},{"style":394},[2669],{"type":52,"value":2670},"    jsx",{"type":46,"tag":121,"props":2672,"children":2673},{"style":320},[2674],{"type":52,"value":402},{"type":46,"tag":121,"props":2676,"children":2677},{"style":320},[2678],{"type":52,"value":323},{"type":46,"tag":121,"props":2680,"children":2681},{"style":394},[2682],{"type":52,"value":2683}," runtime",{"type":46,"tag":121,"props":2685,"children":2686},{"style":320},[2687],{"type":52,"value":402},{"type":46,"tag":121,"props":2689,"children":2690},{"style":320},[2691],{"type":52,"value":344},{"type":46,"tag":121,"props":2693,"children":2694},{"style":144},[2695],{"type":52,"value":2696},"automatic",{"type":46,"tag":121,"props":2698,"children":2699},{"style":320},[2700],{"type":52,"value":412},{"type":46,"tag":121,"props":2702,"children":2703},{"style":320},[2704],{"type":52,"value":2705}," },\n",{"type":46,"tag":121,"props":2707,"children":2708},{"class":123,"line":240},[2709],{"type":46,"tag":121,"props":2710,"children":2711},{"style":320},[2712],{"type":52,"value":2150},{"type":46,"tag":121,"props":2714,"children":2715},{"class":123,"line":249},[2716,2720],{"type":46,"tag":121,"props":2717,"children":2718},{"style":320},[2719],{"type":52,"value":536},{"type":46,"tag":121,"props":2721,"children":2722},{"style":326},[2723],{"type":52,"value":541},{"type":46,"tag":1833,"props":2725,"children":2727},{"id":2726},"preserve-directory-structure",[2728],{"type":52,"value":2729},"Preserve Directory Structure",{"type":46,"tag":109,"props":2731,"children":2733},{"className":302,"code":2732,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002F**\u002F*.ts', '!**\u002F*.test.ts'],\n  unbundle: true, \u002F\u002F Preserve file structure\n  format: ['esm'],\n  dts: true,\n})\n",[2734],{"type":46,"tag":117,"props":2735,"children":2736},{"__ignoreMap":114},[2737,2760,2813,2838,2873,2892],{"type":46,"tag":121,"props":2738,"children":2739},{"class":123,"line":124},[2740,2744,2748,2752,2756],{"type":46,"tag":121,"props":2741,"children":2742},{"style":314},[2743],{"type":52,"value":368},{"type":46,"tag":121,"props":2745,"children":2746},{"style":314},[2747],{"type":52,"value":373},{"type":46,"tag":121,"props":2749,"children":2750},{"style":376},[2751],{"type":52,"value":329},{"type":46,"tag":121,"props":2753,"children":2754},{"style":326},[2755],{"type":52,"value":383},{"type":46,"tag":121,"props":2757,"children":2758},{"style":320},[2759],{"type":52,"value":388},{"type":46,"tag":121,"props":2761,"children":2762},{"class":123,"line":134},[2763,2767,2771,2775,2779,2784,2788,2792,2796,2801,2805,2809],{"type":46,"tag":121,"props":2764,"children":2765},{"style":394},[2766],{"type":52,"value":397},{"type":46,"tag":121,"props":2768,"children":2769},{"style":320},[2770],{"type":52,"value":402},{"type":46,"tag":121,"props":2772,"children":2773},{"style":326},[2774],{"type":52,"value":407},{"type":46,"tag":121,"props":2776,"children":2777},{"style":320},[2778],{"type":52,"value":412},{"type":46,"tag":121,"props":2780,"children":2781},{"style":144},[2782],{"type":52,"value":2783},"src\u002F**\u002F*.ts",{"type":46,"tag":121,"props":2785,"children":2786},{"style":320},[2787],{"type":52,"value":412},{"type":46,"tag":121,"props":2789,"children":2790},{"style":320},[2791],{"type":52,"value":465},{"type":46,"tag":121,"props":2793,"children":2794},{"style":320},[2795],{"type":52,"value":344},{"type":46,"tag":121,"props":2797,"children":2798},{"style":144},[2799],{"type":52,"value":2800},"!**\u002F*.test.ts",{"type":46,"tag":121,"props":2802,"children":2803},{"style":320},[2804],{"type":52,"value":412},{"type":46,"tag":121,"props":2806,"children":2807},{"style":326},[2808],{"type":52,"value":426},{"type":46,"tag":121,"props":2810,"children":2811},{"style":320},[2812],{"type":52,"value":431},{"type":46,"tag":121,"props":2814,"children":2815},{"class":123,"line":160},[2816,2821,2825,2829,2833],{"type":46,"tag":121,"props":2817,"children":2818},{"style":394},[2819],{"type":52,"value":2820},"  unbundle",{"type":46,"tag":121,"props":2822,"children":2823},{"style":320},[2824],{"type":52,"value":402},{"type":46,"tag":121,"props":2826,"children":2827},{"style":501},[2828],{"type":52,"value":504},{"type":46,"tag":121,"props":2830,"children":2831},{"style":320},[2832],{"type":52,"value":465},{"type":46,"tag":121,"props":2834,"children":2835},{"style":128},[2836],{"type":52,"value":2837}," \u002F\u002F Preserve file structure\n",{"type":46,"tag":121,"props":2839,"children":2840},{"class":123,"line":170},[2841,2845,2849,2853,2857,2861,2865,2869],{"type":46,"tag":121,"props":2842,"children":2843},{"style":394},[2844],{"type":52,"value":439},{"type":46,"tag":121,"props":2846,"children":2847},{"style":320},[2848],{"type":52,"value":402},{"type":46,"tag":121,"props":2850,"children":2851},{"style":326},[2852],{"type":52,"value":407},{"type":46,"tag":121,"props":2854,"children":2855},{"style":320},[2856],{"type":52,"value":412},{"type":46,"tag":121,"props":2858,"children":2859},{"style":144},[2860],{"type":52,"value":456},{"type":46,"tag":121,"props":2862,"children":2863},{"style":320},[2864],{"type":52,"value":412},{"type":46,"tag":121,"props":2866,"children":2867},{"style":326},[2868],{"type":52,"value":426},{"type":46,"tag":121,"props":2870,"children":2871},{"style":320},[2872],{"type":52,"value":431},{"type":46,"tag":121,"props":2874,"children":2875},{"class":123,"line":179},[2876,2880,2884,2888],{"type":46,"tag":121,"props":2877,"children":2878},{"style":394},[2879],{"type":52,"value":494},{"type":46,"tag":121,"props":2881,"children":2882},{"style":320},[2883],{"type":52,"value":402},{"type":46,"tag":121,"props":2885,"children":2886},{"style":501},[2887],{"type":52,"value":504},{"type":46,"tag":121,"props":2889,"children":2890},{"style":320},[2891],{"type":52,"value":431},{"type":46,"tag":121,"props":2893,"children":2894},{"class":123,"line":192},[2895,2899],{"type":46,"tag":121,"props":2896,"children":2897},{"style":320},[2898],{"type":52,"value":536},{"type":46,"tag":121,"props":2900,"children":2901},{"style":326},[2902],{"type":52,"value":541},{"type":46,"tag":1833,"props":2904,"children":2906},{"id":2905},"ci-aware-configuration",[2907],{"type":52,"value":2908},"CI-Aware Configuration",{"type":46,"tag":109,"props":2910,"children":2912},{"className":302,"code":2911,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  failOnWarn: 'ci-only',  \u002F\u002F opt-in: fail on warnings in CI\n  publint: 'ci-only',\n  attw: 'ci-only',\n})\n",[2913],{"type":46,"tag":117,"props":2914,"children":2915},{"__ignoreMap":114},[2916,2939,2974,3025,3044,3078,3106,3134],{"type":46,"tag":121,"props":2917,"children":2918},{"class":123,"line":124},[2919,2923,2927,2931,2935],{"type":46,"tag":121,"props":2920,"children":2921},{"style":314},[2922],{"type":52,"value":368},{"type":46,"tag":121,"props":2924,"children":2925},{"style":314},[2926],{"type":52,"value":373},{"type":46,"tag":121,"props":2928,"children":2929},{"style":376},[2930],{"type":52,"value":329},{"type":46,"tag":121,"props":2932,"children":2933},{"style":326},[2934],{"type":52,"value":383},{"type":46,"tag":121,"props":2936,"children":2937},{"style":320},[2938],{"type":52,"value":388},{"type":46,"tag":121,"props":2940,"children":2941},{"class":123,"line":134},[2942,2946,2950,2954,2958,2962,2966,2970],{"type":46,"tag":121,"props":2943,"children":2944},{"style":394},[2945],{"type":52,"value":397},{"type":46,"tag":121,"props":2947,"children":2948},{"style":320},[2949],{"type":52,"value":402},{"type":46,"tag":121,"props":2951,"children":2952},{"style":326},[2953],{"type":52,"value":407},{"type":46,"tag":121,"props":2955,"children":2956},{"style":320},[2957],{"type":52,"value":412},{"type":46,"tag":121,"props":2959,"children":2960},{"style":144},[2961],{"type":52,"value":1892},{"type":46,"tag":121,"props":2963,"children":2964},{"style":320},[2965],{"type":52,"value":412},{"type":46,"tag":121,"props":2967,"children":2968},{"style":326},[2969],{"type":52,"value":426},{"type":46,"tag":121,"props":2971,"children":2972},{"style":320},[2973],{"type":52,"value":431},{"type":46,"tag":121,"props":2975,"children":2976},{"class":123,"line":160},[2977,2981,2985,2989,2993,2997,3001,3005,3009,3013,3017,3021],{"type":46,"tag":121,"props":2978,"children":2979},{"style":394},[2980],{"type":52,"value":439},{"type":46,"tag":121,"props":2982,"children":2983},{"style":320},[2984],{"type":52,"value":402},{"type":46,"tag":121,"props":2986,"children":2987},{"style":326},[2988],{"type":52,"value":407},{"type":46,"tag":121,"props":2990,"children":2991},{"style":320},[2992],{"type":52,"value":412},{"type":46,"tag":121,"props":2994,"children":2995},{"style":144},[2996],{"type":52,"value":456},{"type":46,"tag":121,"props":2998,"children":2999},{"style":320},[3000],{"type":52,"value":412},{"type":46,"tag":121,"props":3002,"children":3003},{"style":320},[3004],{"type":52,"value":465},{"type":46,"tag":121,"props":3006,"children":3007},{"style":320},[3008],{"type":52,"value":344},{"type":46,"tag":121,"props":3010,"children":3011},{"style":144},[3012],{"type":52,"value":474},{"type":46,"tag":121,"props":3014,"children":3015},{"style":320},[3016],{"type":52,"value":412},{"type":46,"tag":121,"props":3018,"children":3019},{"style":326},[3020],{"type":52,"value":426},{"type":46,"tag":121,"props":3022,"children":3023},{"style":320},[3024],{"type":52,"value":431},{"type":46,"tag":121,"props":3026,"children":3027},{"class":123,"line":170},[3028,3032,3036,3040],{"type":46,"tag":121,"props":3029,"children":3030},{"style":394},[3031],{"type":52,"value":494},{"type":46,"tag":121,"props":3033,"children":3034},{"style":320},[3035],{"type":52,"value":402},{"type":46,"tag":121,"props":3037,"children":3038},{"style":501},[3039],{"type":52,"value":504},{"type":46,"tag":121,"props":3041,"children":3042},{"style":320},[3043],{"type":52,"value":431},{"type":46,"tag":121,"props":3045,"children":3046},{"class":123,"line":179},[3047,3052,3056,3060,3065,3069,3073],{"type":46,"tag":121,"props":3048,"children":3049},{"style":394},[3050],{"type":52,"value":3051},"  failOnWarn",{"type":46,"tag":121,"props":3053,"children":3054},{"style":320},[3055],{"type":52,"value":402},{"type":46,"tag":121,"props":3057,"children":3058},{"style":320},[3059],{"type":52,"value":344},{"type":46,"tag":121,"props":3061,"children":3062},{"style":144},[3063],{"type":52,"value":3064},"ci-only",{"type":46,"tag":121,"props":3066,"children":3067},{"style":320},[3068],{"type":52,"value":412},{"type":46,"tag":121,"props":3070,"children":3071},{"style":320},[3072],{"type":52,"value":465},{"type":46,"tag":121,"props":3074,"children":3075},{"style":128},[3076],{"type":52,"value":3077},"  \u002F\u002F opt-in: fail on warnings in CI\n",{"type":46,"tag":121,"props":3079,"children":3080},{"class":123,"line":192},[3081,3086,3090,3094,3098,3102],{"type":46,"tag":121,"props":3082,"children":3083},{"style":394},[3084],{"type":52,"value":3085},"  publint",{"type":46,"tag":121,"props":3087,"children":3088},{"style":320},[3089],{"type":52,"value":402},{"type":46,"tag":121,"props":3091,"children":3092},{"style":320},[3093],{"type":52,"value":344},{"type":46,"tag":121,"props":3095,"children":3096},{"style":144},[3097],{"type":52,"value":3064},{"type":46,"tag":121,"props":3099,"children":3100},{"style":320},[3101],{"type":52,"value":412},{"type":46,"tag":121,"props":3103,"children":3104},{"style":320},[3105],{"type":52,"value":431},{"type":46,"tag":121,"props":3107,"children":3108},{"class":123,"line":200},[3109,3114,3118,3122,3126,3130],{"type":46,"tag":121,"props":3110,"children":3111},{"style":394},[3112],{"type":52,"value":3113},"  attw",{"type":46,"tag":121,"props":3115,"children":3116},{"style":320},[3117],{"type":52,"value":402},{"type":46,"tag":121,"props":3119,"children":3120},{"style":320},[3121],{"type":52,"value":344},{"type":46,"tag":121,"props":3123,"children":3124},{"style":144},[3125],{"type":52,"value":3064},{"type":46,"tag":121,"props":3127,"children":3128},{"style":320},[3129],{"type":52,"value":412},{"type":46,"tag":121,"props":3131,"children":3132},{"style":320},[3133],{"type":52,"value":431},{"type":46,"tag":121,"props":3135,"children":3136},{"class":123,"line":209},[3137,3141],{"type":46,"tag":121,"props":3138,"children":3139},{"style":320},[3140],{"type":52,"value":536},{"type":46,"tag":121,"props":3142,"children":3143},{"style":326},[3144],{"type":52,"value":541},{"type":46,"tag":1833,"props":3146,"children":3148},{"id":3147},"wasm-support",[3149],{"type":52,"value":3150},"WASM Support",{"type":46,"tag":109,"props":3152,"children":3154},{"className":302,"code":3153,"language":304,"meta":114,"style":114},"import { wasm } from 'rolldown-plugin-wasm'\nimport { defineConfig } from 'tsdown'\n\nexport default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  plugins: [wasm()],\n})\n",[3155],{"type":46,"tag":117,"props":3156,"children":3157},{"__ignoreMap":114},[3158,3194,3229,3236,3259,3294,3324],{"type":46,"tag":121,"props":3159,"children":3160},{"class":123,"line":124},[3161,3165,3169,3174,3178,3182,3186,3190],{"type":46,"tag":121,"props":3162,"children":3163},{"style":314},[3164],{"type":52,"value":317},{"type":46,"tag":121,"props":3166,"children":3167},{"style":320},[3168],{"type":52,"value":323},{"type":46,"tag":121,"props":3170,"children":3171},{"style":326},[3172],{"type":52,"value":3173}," wasm",{"type":46,"tag":121,"props":3175,"children":3176},{"style":320},[3177],{"type":52,"value":334},{"type":46,"tag":121,"props":3179,"children":3180},{"style":314},[3181],{"type":52,"value":339},{"type":46,"tag":121,"props":3183,"children":3184},{"style":320},[3185],{"type":52,"value":344},{"type":46,"tag":121,"props":3187,"children":3188},{"style":144},[3189],{"type":52,"value":1816},{"type":46,"tag":121,"props":3191,"children":3192},{"style":320},[3193],{"type":52,"value":353},{"type":46,"tag":121,"props":3195,"children":3196},{"class":123,"line":134},[3197,3201,3205,3209,3213,3217,3221,3225],{"type":46,"tag":121,"props":3198,"children":3199},{"style":314},[3200],{"type":52,"value":317},{"type":46,"tag":121,"props":3202,"children":3203},{"style":320},[3204],{"type":52,"value":323},{"type":46,"tag":121,"props":3206,"children":3207},{"style":326},[3208],{"type":52,"value":329},{"type":46,"tag":121,"props":3210,"children":3211},{"style":320},[3212],{"type":52,"value":334},{"type":46,"tag":121,"props":3214,"children":3215},{"style":314},[3216],{"type":52,"value":339},{"type":46,"tag":121,"props":3218,"children":3219},{"style":320},[3220],{"type":52,"value":344},{"type":46,"tag":121,"props":3222,"children":3223},{"style":144},[3224],{"type":52,"value":4},{"type":46,"tag":121,"props":3226,"children":3227},{"style":320},[3228],{"type":52,"value":353},{"type":46,"tag":121,"props":3230,"children":3231},{"class":123,"line":160},[3232],{"type":46,"tag":121,"props":3233,"children":3234},{"emptyLinePlaceholder":164},[3235],{"type":52,"value":167},{"type":46,"tag":121,"props":3237,"children":3238},{"class":123,"line":170},[3239,3243,3247,3251,3255],{"type":46,"tag":121,"props":3240,"children":3241},{"style":314},[3242],{"type":52,"value":368},{"type":46,"tag":121,"props":3244,"children":3245},{"style":314},[3246],{"type":52,"value":373},{"type":46,"tag":121,"props":3248,"children":3249},{"style":376},[3250],{"type":52,"value":329},{"type":46,"tag":121,"props":3252,"children":3253},{"style":326},[3254],{"type":52,"value":383},{"type":46,"tag":121,"props":3256,"children":3257},{"style":320},[3258],{"type":52,"value":388},{"type":46,"tag":121,"props":3260,"children":3261},{"class":123,"line":179},[3262,3266,3270,3274,3278,3282,3286,3290],{"type":46,"tag":121,"props":3263,"children":3264},{"style":394},[3265],{"type":52,"value":397},{"type":46,"tag":121,"props":3267,"children":3268},{"style":320},[3269],{"type":52,"value":402},{"type":46,"tag":121,"props":3271,"children":3272},{"style":326},[3273],{"type":52,"value":407},{"type":46,"tag":121,"props":3275,"children":3276},{"style":320},[3277],{"type":52,"value":412},{"type":46,"tag":121,"props":3279,"children":3280},{"style":144},[3281],{"type":52,"value":1892},{"type":46,"tag":121,"props":3283,"children":3284},{"style":320},[3285],{"type":52,"value":412},{"type":46,"tag":121,"props":3287,"children":3288},{"style":326},[3289],{"type":52,"value":426},{"type":46,"tag":121,"props":3291,"children":3292},{"style":320},[3293],{"type":52,"value":431},{"type":46,"tag":121,"props":3295,"children":3296},{"class":123,"line":192},[3297,3302,3306,3310,3315,3320],{"type":46,"tag":121,"props":3298,"children":3299},{"style":394},[3300],{"type":52,"value":3301},"  plugins",{"type":46,"tag":121,"props":3303,"children":3304},{"style":320},[3305],{"type":52,"value":402},{"type":46,"tag":121,"props":3307,"children":3308},{"style":326},[3309],{"type":52,"value":407},{"type":46,"tag":121,"props":3311,"children":3312},{"style":376},[3313],{"type":52,"value":3314},"wasm",{"type":46,"tag":121,"props":3316,"children":3317},{"style":326},[3318],{"type":52,"value":3319},"()]",{"type":46,"tag":121,"props":3321,"children":3322},{"style":320},[3323],{"type":52,"value":431},{"type":46,"tag":121,"props":3325,"children":3326},{"class":123,"line":200},[3327,3331],{"type":46,"tag":121,"props":3328,"children":3329},{"style":320},[3330],{"type":52,"value":536},{"type":46,"tag":121,"props":3332,"children":3333},{"style":326},[3334],{"type":52,"value":541},{"type":46,"tag":1833,"props":3336,"children":3338},{"id":3337},"library-with-css-and-sass",[3339],{"type":52,"value":3340},"Library with CSS and Sass",{"type":46,"tag":109,"props":3342,"children":3344},{"className":302,"code":3343,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  target: 'chrome100',\n  css: {\n    preprocessorOptions: {\n      scss: {\n        additionalData: `@use \"src\u002Fstyles\u002Fvariables\" as *;`,\n      },\n    },\n  },\n})\n",[3345],{"type":46,"tag":117,"props":3346,"children":3347},{"__ignoreMap":114},[3348,3371,3406,3457,3476,3505,3521,3537,3553,3584,3592,3600,3607],{"type":46,"tag":121,"props":3349,"children":3350},{"class":123,"line":124},[3351,3355,3359,3363,3367],{"type":46,"tag":121,"props":3352,"children":3353},{"style":314},[3354],{"type":52,"value":368},{"type":46,"tag":121,"props":3356,"children":3357},{"style":314},[3358],{"type":52,"value":373},{"type":46,"tag":121,"props":3360,"children":3361},{"style":376},[3362],{"type":52,"value":329},{"type":46,"tag":121,"props":3364,"children":3365},{"style":326},[3366],{"type":52,"value":383},{"type":46,"tag":121,"props":3368,"children":3369},{"style":320},[3370],{"type":52,"value":388},{"type":46,"tag":121,"props":3372,"children":3373},{"class":123,"line":134},[3374,3378,3382,3386,3390,3394,3398,3402],{"type":46,"tag":121,"props":3375,"children":3376},{"style":394},[3377],{"type":52,"value":397},{"type":46,"tag":121,"props":3379,"children":3380},{"style":320},[3381],{"type":52,"value":402},{"type":46,"tag":121,"props":3383,"children":3384},{"style":326},[3385],{"type":52,"value":407},{"type":46,"tag":121,"props":3387,"children":3388},{"style":320},[3389],{"type":52,"value":412},{"type":46,"tag":121,"props":3391,"children":3392},{"style":144},[3393],{"type":52,"value":1892},{"type":46,"tag":121,"props":3395,"children":3396},{"style":320},[3397],{"type":52,"value":412},{"type":46,"tag":121,"props":3399,"children":3400},{"style":326},[3401],{"type":52,"value":426},{"type":46,"tag":121,"props":3403,"children":3404},{"style":320},[3405],{"type":52,"value":431},{"type":46,"tag":121,"props":3407,"children":3408},{"class":123,"line":160},[3409,3413,3417,3421,3425,3429,3433,3437,3441,3445,3449,3453],{"type":46,"tag":121,"props":3410,"children":3411},{"style":394},[3412],{"type":52,"value":439},{"type":46,"tag":121,"props":3414,"children":3415},{"style":320},[3416],{"type":52,"value":402},{"type":46,"tag":121,"props":3418,"children":3419},{"style":326},[3420],{"type":52,"value":407},{"type":46,"tag":121,"props":3422,"children":3423},{"style":320},[3424],{"type":52,"value":412},{"type":46,"tag":121,"props":3426,"children":3427},{"style":144},[3428],{"type":52,"value":456},{"type":46,"tag":121,"props":3430,"children":3431},{"style":320},[3432],{"type":52,"value":412},{"type":46,"tag":121,"props":3434,"children":3435},{"style":320},[3436],{"type":52,"value":465},{"type":46,"tag":121,"props":3438,"children":3439},{"style":320},[3440],{"type":52,"value":344},{"type":46,"tag":121,"props":3442,"children":3443},{"style":144},[3444],{"type":52,"value":474},{"type":46,"tag":121,"props":3446,"children":3447},{"style":320},[3448],{"type":52,"value":412},{"type":46,"tag":121,"props":3450,"children":3451},{"style":326},[3452],{"type":52,"value":426},{"type":46,"tag":121,"props":3454,"children":3455},{"style":320},[3456],{"type":52,"value":431},{"type":46,"tag":121,"props":3458,"children":3459},{"class":123,"line":170},[3460,3464,3468,3472],{"type":46,"tag":121,"props":3461,"children":3462},{"style":394},[3463],{"type":52,"value":494},{"type":46,"tag":121,"props":3465,"children":3466},{"style":320},[3467],{"type":52,"value":402},{"type":46,"tag":121,"props":3469,"children":3470},{"style":501},[3471],{"type":52,"value":504},{"type":46,"tag":121,"props":3473,"children":3474},{"style":320},[3475],{"type":52,"value":431},{"type":46,"tag":121,"props":3477,"children":3478},{"class":123,"line":179},[3479,3484,3488,3492,3497,3501],{"type":46,"tag":121,"props":3480,"children":3481},{"style":394},[3482],{"type":52,"value":3483},"  target",{"type":46,"tag":121,"props":3485,"children":3486},{"style":320},[3487],{"type":52,"value":402},{"type":46,"tag":121,"props":3489,"children":3490},{"style":320},[3491],{"type":52,"value":344},{"type":46,"tag":121,"props":3493,"children":3494},{"style":144},[3495],{"type":52,"value":3496},"chrome100",{"type":46,"tag":121,"props":3498,"children":3499},{"style":320},[3500],{"type":52,"value":412},{"type":46,"tag":121,"props":3502,"children":3503},{"style":320},[3504],{"type":52,"value":431},{"type":46,"tag":121,"props":3506,"children":3507},{"class":123,"line":192},[3508,3513,3517],{"type":46,"tag":121,"props":3509,"children":3510},{"style":394},[3511],{"type":52,"value":3512},"  css",{"type":46,"tag":121,"props":3514,"children":3515},{"style":320},[3516],{"type":52,"value":402},{"type":46,"tag":121,"props":3518,"children":3519},{"style":320},[3520],{"type":52,"value":2056},{"type":46,"tag":121,"props":3522,"children":3523},{"class":123,"line":200},[3524,3529,3533],{"type":46,"tag":121,"props":3525,"children":3526},{"style":394},[3527],{"type":52,"value":3528},"    preprocessorOptions",{"type":46,"tag":121,"props":3530,"children":3531},{"style":320},[3532],{"type":52,"value":402},{"type":46,"tag":121,"props":3534,"children":3535},{"style":320},[3536],{"type":52,"value":2056},{"type":46,"tag":121,"props":3538,"children":3539},{"class":123,"line":209},[3540,3545,3549],{"type":46,"tag":121,"props":3541,"children":3542},{"style":394},[3543],{"type":52,"value":3544},"      scss",{"type":46,"tag":121,"props":3546,"children":3547},{"style":320},[3548],{"type":52,"value":402},{"type":46,"tag":121,"props":3550,"children":3551},{"style":320},[3552],{"type":52,"value":2056},{"type":46,"tag":121,"props":3554,"children":3555},{"class":123,"line":232},[3556,3561,3565,3570,3575,3580],{"type":46,"tag":121,"props":3557,"children":3558},{"style":394},[3559],{"type":52,"value":3560},"        additionalData",{"type":46,"tag":121,"props":3562,"children":3563},{"style":320},[3564],{"type":52,"value":402},{"type":46,"tag":121,"props":3566,"children":3567},{"style":320},[3568],{"type":52,"value":3569}," `",{"type":46,"tag":121,"props":3571,"children":3572},{"style":144},[3573],{"type":52,"value":3574},"@use \"src\u002Fstyles\u002Fvariables\" as *;",{"type":46,"tag":121,"props":3576,"children":3577},{"style":320},[3578],{"type":52,"value":3579},"`",{"type":46,"tag":121,"props":3581,"children":3582},{"style":320},[3583],{"type":52,"value":431},{"type":46,"tag":121,"props":3585,"children":3586},{"class":123,"line":240},[3587],{"type":46,"tag":121,"props":3588,"children":3589},{"style":320},[3590],{"type":52,"value":3591},"      },\n",{"type":46,"tag":121,"props":3593,"children":3594},{"class":123,"line":249},[3595],{"type":46,"tag":121,"props":3596,"children":3597},{"style":320},[3598],{"type":52,"value":3599},"    },\n",{"type":46,"tag":121,"props":3601,"children":3602},{"class":123,"line":266},[3603],{"type":46,"tag":121,"props":3604,"children":3605},{"style":320},[3606],{"type":52,"value":2150},{"type":46,"tag":121,"props":3608,"children":3609},{"class":123,"line":274},[3610,3614],{"type":46,"tag":121,"props":3611,"children":3612},{"style":320},[3613],{"type":52,"value":536},{"type":46,"tag":121,"props":3615,"children":3616},{"style":326},[3617],{"type":52,"value":541},{"type":46,"tag":1833,"props":3619,"children":3621},{"id":3620},"standalone-executable",[3622],{"type":52,"value":3623},"Standalone Executable",{"type":46,"tag":109,"props":3625,"children":3627},{"className":302,"code":3626,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002Fcli.ts'],\n  exe: true,\n})\n",[3628],{"type":46,"tag":117,"props":3629,"children":3630},{"__ignoreMap":114},[3631,3654,3689,3709],{"type":46,"tag":121,"props":3632,"children":3633},{"class":123,"line":124},[3634,3638,3642,3646,3650],{"type":46,"tag":121,"props":3635,"children":3636},{"style":314},[3637],{"type":52,"value":368},{"type":46,"tag":121,"props":3639,"children":3640},{"style":314},[3641],{"type":52,"value":373},{"type":46,"tag":121,"props":3643,"children":3644},{"style":376},[3645],{"type":52,"value":329},{"type":46,"tag":121,"props":3647,"children":3648},{"style":326},[3649],{"type":52,"value":383},{"type":46,"tag":121,"props":3651,"children":3652},{"style":320},[3653],{"type":52,"value":388},{"type":46,"tag":121,"props":3655,"children":3656},{"class":123,"line":134},[3657,3661,3665,3669,3673,3677,3681,3685],{"type":46,"tag":121,"props":3658,"children":3659},{"style":394},[3660],{"type":52,"value":397},{"type":46,"tag":121,"props":3662,"children":3663},{"style":320},[3664],{"type":52,"value":402},{"type":46,"tag":121,"props":3666,"children":3667},{"style":326},[3668],{"type":52,"value":407},{"type":46,"tag":121,"props":3670,"children":3671},{"style":320},[3672],{"type":52,"value":412},{"type":46,"tag":121,"props":3674,"children":3675},{"style":144},[3676],{"type":52,"value":2134},{"type":46,"tag":121,"props":3678,"children":3679},{"style":320},[3680],{"type":52,"value":412},{"type":46,"tag":121,"props":3682,"children":3683},{"style":326},[3684],{"type":52,"value":426},{"type":46,"tag":121,"props":3686,"children":3687},{"style":320},[3688],{"type":52,"value":431},{"type":46,"tag":121,"props":3690,"children":3691},{"class":123,"line":160},[3692,3697,3701,3705],{"type":46,"tag":121,"props":3693,"children":3694},{"style":394},[3695],{"type":52,"value":3696},"  exe",{"type":46,"tag":121,"props":3698,"children":3699},{"style":320},[3700],{"type":52,"value":402},{"type":46,"tag":121,"props":3702,"children":3703},{"style":501},[3704],{"type":52,"value":504},{"type":46,"tag":121,"props":3706,"children":3707},{"style":320},[3708],{"type":52,"value":431},{"type":46,"tag":121,"props":3710,"children":3711},{"class":123,"line":170},[3712,3716],{"type":46,"tag":121,"props":3713,"children":3714},{"style":320},[3715],{"type":52,"value":536},{"type":46,"tag":121,"props":3717,"children":3718},{"style":326},[3719],{"type":52,"value":541},{"type":46,"tag":1833,"props":3721,"children":3723},{"id":3722},"cross-platform-executable-requires-tsdownexe",[3724,3726,3731],{"type":52,"value":3725},"Cross-Platform Executable (requires ",{"type":46,"tag":117,"props":3727,"children":3729},{"className":3728},[],[3730],{"type":52,"value":1633},{"type":52,"value":3732},")",{"type":46,"tag":109,"props":3734,"children":3736},{"className":302,"code":3735,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002Fcli.ts'],\n  exe: {\n    targets: [\n      { platform: 'linux', arch: 'x64', nodeVersion: '25.7.0' },\n      { platform: 'darwin', arch: 'arm64', nodeVersion: '25.7.0' },\n      { platform: 'win', arch: 'x64', nodeVersion: '25.7.0' },\n    ],\n  },\n})\n",[3737],{"type":46,"tag":117,"props":3738,"children":3739},{"__ignoreMap":114},[3740,3763,3798,3813,3830,3916,3997,4077,4089,4096],{"type":46,"tag":121,"props":3741,"children":3742},{"class":123,"line":124},[3743,3747,3751,3755,3759],{"type":46,"tag":121,"props":3744,"children":3745},{"style":314},[3746],{"type":52,"value":368},{"type":46,"tag":121,"props":3748,"children":3749},{"style":314},[3750],{"type":52,"value":373},{"type":46,"tag":121,"props":3752,"children":3753},{"style":376},[3754],{"type":52,"value":329},{"type":46,"tag":121,"props":3756,"children":3757},{"style":326},[3758],{"type":52,"value":383},{"type":46,"tag":121,"props":3760,"children":3761},{"style":320},[3762],{"type":52,"value":388},{"type":46,"tag":121,"props":3764,"children":3765},{"class":123,"line":134},[3766,3770,3774,3778,3782,3786,3790,3794],{"type":46,"tag":121,"props":3767,"children":3768},{"style":394},[3769],{"type":52,"value":397},{"type":46,"tag":121,"props":3771,"children":3772},{"style":320},[3773],{"type":52,"value":402},{"type":46,"tag":121,"props":3775,"children":3776},{"style":326},[3777],{"type":52,"value":407},{"type":46,"tag":121,"props":3779,"children":3780},{"style":320},[3781],{"type":52,"value":412},{"type":46,"tag":121,"props":3783,"children":3784},{"style":144},[3785],{"type":52,"value":2134},{"type":46,"tag":121,"props":3787,"children":3788},{"style":320},[3789],{"type":52,"value":412},{"type":46,"tag":121,"props":3791,"children":3792},{"style":326},[3793],{"type":52,"value":426},{"type":46,"tag":121,"props":3795,"children":3796},{"style":320},[3797],{"type":52,"value":431},{"type":46,"tag":121,"props":3799,"children":3800},{"class":123,"line":160},[3801,3805,3809],{"type":46,"tag":121,"props":3802,"children":3803},{"style":394},[3804],{"type":52,"value":3696},{"type":46,"tag":121,"props":3806,"children":3807},{"style":320},[3808],{"type":52,"value":402},{"type":46,"tag":121,"props":3810,"children":3811},{"style":320},[3812],{"type":52,"value":2056},{"type":46,"tag":121,"props":3814,"children":3815},{"class":123,"line":170},[3816,3821,3825],{"type":46,"tag":121,"props":3817,"children":3818},{"style":394},[3819],{"type":52,"value":3820},"    targets",{"type":46,"tag":121,"props":3822,"children":3823},{"style":320},[3824],{"type":52,"value":402},{"type":46,"tag":121,"props":3826,"children":3827},{"style":326},[3828],{"type":52,"value":3829}," [\n",{"type":46,"tag":121,"props":3831,"children":3832},{"class":123,"line":179},[3833,3838,3843,3847,3851,3856,3860,3864,3869,3873,3877,3882,3886,3890,3895,3899,3903,3908,3912],{"type":46,"tag":121,"props":3834,"children":3835},{"style":320},[3836],{"type":52,"value":3837},"      {",{"type":46,"tag":121,"props":3839,"children":3840},{"style":394},[3841],{"type":52,"value":3842}," platform",{"type":46,"tag":121,"props":3844,"children":3845},{"style":320},[3846],{"type":52,"value":402},{"type":46,"tag":121,"props":3848,"children":3849},{"style":320},[3850],{"type":52,"value":344},{"type":46,"tag":121,"props":3852,"children":3853},{"style":144},[3854],{"type":52,"value":3855},"linux",{"type":46,"tag":121,"props":3857,"children":3858},{"style":320},[3859],{"type":52,"value":412},{"type":46,"tag":121,"props":3861,"children":3862},{"style":320},[3863],{"type":52,"value":465},{"type":46,"tag":121,"props":3865,"children":3866},{"style":394},[3867],{"type":52,"value":3868}," arch",{"type":46,"tag":121,"props":3870,"children":3871},{"style":320},[3872],{"type":52,"value":402},{"type":46,"tag":121,"props":3874,"children":3875},{"style":320},[3876],{"type":52,"value":344},{"type":46,"tag":121,"props":3878,"children":3879},{"style":144},[3880],{"type":52,"value":3881},"x64",{"type":46,"tag":121,"props":3883,"children":3884},{"style":320},[3885],{"type":52,"value":412},{"type":46,"tag":121,"props":3887,"children":3888},{"style":320},[3889],{"type":52,"value":465},{"type":46,"tag":121,"props":3891,"children":3892},{"style":394},[3893],{"type":52,"value":3894}," nodeVersion",{"type":46,"tag":121,"props":3896,"children":3897},{"style":320},[3898],{"type":52,"value":402},{"type":46,"tag":121,"props":3900,"children":3901},{"style":320},[3902],{"type":52,"value":344},{"type":46,"tag":121,"props":3904,"children":3905},{"style":144},[3906],{"type":52,"value":3907},"25.7.0",{"type":46,"tag":121,"props":3909,"children":3910},{"style":320},[3911],{"type":52,"value":412},{"type":46,"tag":121,"props":3913,"children":3914},{"style":320},[3915],{"type":52,"value":2705},{"type":46,"tag":121,"props":3917,"children":3918},{"class":123,"line":192},[3919,3923,3927,3931,3935,3940,3944,3948,3952,3956,3960,3965,3969,3973,3977,3981,3985,3989,3993],{"type":46,"tag":121,"props":3920,"children":3921},{"style":320},[3922],{"type":52,"value":3837},{"type":46,"tag":121,"props":3924,"children":3925},{"style":394},[3926],{"type":52,"value":3842},{"type":46,"tag":121,"props":3928,"children":3929},{"style":320},[3930],{"type":52,"value":402},{"type":46,"tag":121,"props":3932,"children":3933},{"style":320},[3934],{"type":52,"value":344},{"type":46,"tag":121,"props":3936,"children":3937},{"style":144},[3938],{"type":52,"value":3939},"darwin",{"type":46,"tag":121,"props":3941,"children":3942},{"style":320},[3943],{"type":52,"value":412},{"type":46,"tag":121,"props":3945,"children":3946},{"style":320},[3947],{"type":52,"value":465},{"type":46,"tag":121,"props":3949,"children":3950},{"style":394},[3951],{"type":52,"value":3868},{"type":46,"tag":121,"props":3953,"children":3954},{"style":320},[3955],{"type":52,"value":402},{"type":46,"tag":121,"props":3957,"children":3958},{"style":320},[3959],{"type":52,"value":344},{"type":46,"tag":121,"props":3961,"children":3962},{"style":144},[3963],{"type":52,"value":3964},"arm64",{"type":46,"tag":121,"props":3966,"children":3967},{"style":320},[3968],{"type":52,"value":412},{"type":46,"tag":121,"props":3970,"children":3971},{"style":320},[3972],{"type":52,"value":465},{"type":46,"tag":121,"props":3974,"children":3975},{"style":394},[3976],{"type":52,"value":3894},{"type":46,"tag":121,"props":3978,"children":3979},{"style":320},[3980],{"type":52,"value":402},{"type":46,"tag":121,"props":3982,"children":3983},{"style":320},[3984],{"type":52,"value":344},{"type":46,"tag":121,"props":3986,"children":3987},{"style":144},[3988],{"type":52,"value":3907},{"type":46,"tag":121,"props":3990,"children":3991},{"style":320},[3992],{"type":52,"value":412},{"type":46,"tag":121,"props":3994,"children":3995},{"style":320},[3996],{"type":52,"value":2705},{"type":46,"tag":121,"props":3998,"children":3999},{"class":123,"line":200},[4000,4004,4008,4012,4016,4021,4025,4029,4033,4037,4041,4045,4049,4053,4057,4061,4065,4069,4073],{"type":46,"tag":121,"props":4001,"children":4002},{"style":320},[4003],{"type":52,"value":3837},{"type":46,"tag":121,"props":4005,"children":4006},{"style":394},[4007],{"type":52,"value":3842},{"type":46,"tag":121,"props":4009,"children":4010},{"style":320},[4011],{"type":52,"value":402},{"type":46,"tag":121,"props":4013,"children":4014},{"style":320},[4015],{"type":52,"value":344},{"type":46,"tag":121,"props":4017,"children":4018},{"style":144},[4019],{"type":52,"value":4020},"win",{"type":46,"tag":121,"props":4022,"children":4023},{"style":320},[4024],{"type":52,"value":412},{"type":46,"tag":121,"props":4026,"children":4027},{"style":320},[4028],{"type":52,"value":465},{"type":46,"tag":121,"props":4030,"children":4031},{"style":394},[4032],{"type":52,"value":3868},{"type":46,"tag":121,"props":4034,"children":4035},{"style":320},[4036],{"type":52,"value":402},{"type":46,"tag":121,"props":4038,"children":4039},{"style":320},[4040],{"type":52,"value":344},{"type":46,"tag":121,"props":4042,"children":4043},{"style":144},[4044],{"type":52,"value":3881},{"type":46,"tag":121,"props":4046,"children":4047},{"style":320},[4048],{"type":52,"value":412},{"type":46,"tag":121,"props":4050,"children":4051},{"style":320},[4052],{"type":52,"value":465},{"type":46,"tag":121,"props":4054,"children":4055},{"style":394},[4056],{"type":52,"value":3894},{"type":46,"tag":121,"props":4058,"children":4059},{"style":320},[4060],{"type":52,"value":402},{"type":46,"tag":121,"props":4062,"children":4063},{"style":320},[4064],{"type":52,"value":344},{"type":46,"tag":121,"props":4066,"children":4067},{"style":144},[4068],{"type":52,"value":3907},{"type":46,"tag":121,"props":4070,"children":4071},{"style":320},[4072],{"type":52,"value":412},{"type":46,"tag":121,"props":4074,"children":4075},{"style":320},[4076],{"type":52,"value":2705},{"type":46,"tag":121,"props":4078,"children":4079},{"class":123,"line":209},[4080,4085],{"type":46,"tag":121,"props":4081,"children":4082},{"style":326},[4083],{"type":52,"value":4084},"    ]",{"type":46,"tag":121,"props":4086,"children":4087},{"style":320},[4088],{"type":52,"value":431},{"type":46,"tag":121,"props":4090,"children":4091},{"class":123,"line":232},[4092],{"type":46,"tag":121,"props":4093,"children":4094},{"style":320},[4095],{"type":52,"value":2150},{"type":46,"tag":121,"props":4097,"children":4098},{"class":123,"line":240},[4099,4103],{"type":46,"tag":121,"props":4100,"children":4101},{"style":320},[4102],{"type":52,"value":536},{"type":46,"tag":121,"props":4104,"children":4105},{"style":326},[4106],{"type":52,"value":541},{"type":46,"tag":1833,"props":4108,"children":4110},{"id":4109},"advanced-with-hooks",[4111],{"type":52,"value":4112},"Advanced with Hooks",{"type":46,"tag":109,"props":4114,"children":4116},{"className":302,"code":4115,"language":304,"meta":114,"style":114},"export default defineConfig({\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n  hooks: {\n    'build:before': async (context) => {\n      console.log('Building...')\n    },\n    'build:done': async (context) => {\n      console.log('Build complete!')\n    },\n  },\n})\n",[4117],{"type":46,"tag":117,"props":4118,"children":4119},{"__ignoreMap":114},[4120,4143,4178,4229,4248,4264,4315,4354,4361,4405,4441,4448,4455],{"type":46,"tag":121,"props":4121,"children":4122},{"class":123,"line":124},[4123,4127,4131,4135,4139],{"type":46,"tag":121,"props":4124,"children":4125},{"style":314},[4126],{"type":52,"value":368},{"type":46,"tag":121,"props":4128,"children":4129},{"style":314},[4130],{"type":52,"value":373},{"type":46,"tag":121,"props":4132,"children":4133},{"style":376},[4134],{"type":52,"value":329},{"type":46,"tag":121,"props":4136,"children":4137},{"style":326},[4138],{"type":52,"value":383},{"type":46,"tag":121,"props":4140,"children":4141},{"style":320},[4142],{"type":52,"value":388},{"type":46,"tag":121,"props":4144,"children":4145},{"class":123,"line":134},[4146,4150,4154,4158,4162,4166,4170,4174],{"type":46,"tag":121,"props":4147,"children":4148},{"style":394},[4149],{"type":52,"value":397},{"type":46,"tag":121,"props":4151,"children":4152},{"style":320},[4153],{"type":52,"value":402},{"type":46,"tag":121,"props":4155,"children":4156},{"style":326},[4157],{"type":52,"value":407},{"type":46,"tag":121,"props":4159,"children":4160},{"style":320},[4161],{"type":52,"value":412},{"type":46,"tag":121,"props":4163,"children":4164},{"style":144},[4165],{"type":52,"value":1892},{"type":46,"tag":121,"props":4167,"children":4168},{"style":320},[4169],{"type":52,"value":412},{"type":46,"tag":121,"props":4171,"children":4172},{"style":326},[4173],{"type":52,"value":426},{"type":46,"tag":121,"props":4175,"children":4176},{"style":320},[4177],{"type":52,"value":431},{"type":46,"tag":121,"props":4179,"children":4180},{"class":123,"line":160},[4181,4185,4189,4193,4197,4201,4205,4209,4213,4217,4221,4225],{"type":46,"tag":121,"props":4182,"children":4183},{"style":394},[4184],{"type":52,"value":439},{"type":46,"tag":121,"props":4186,"children":4187},{"style":320},[4188],{"type":52,"value":402},{"type":46,"tag":121,"props":4190,"children":4191},{"style":326},[4192],{"type":52,"value":407},{"type":46,"tag":121,"props":4194,"children":4195},{"style":320},[4196],{"type":52,"value":412},{"type":46,"tag":121,"props":4198,"children":4199},{"style":144},[4200],{"type":52,"value":456},{"type":46,"tag":121,"props":4202,"children":4203},{"style":320},[4204],{"type":52,"value":412},{"type":46,"tag":121,"props":4206,"children":4207},{"style":320},[4208],{"type":52,"value":465},{"type":46,"tag":121,"props":4210,"children":4211},{"style":320},[4212],{"type":52,"value":344},{"type":46,"tag":121,"props":4214,"children":4215},{"style":144},[4216],{"type":52,"value":474},{"type":46,"tag":121,"props":4218,"children":4219},{"style":320},[4220],{"type":52,"value":412},{"type":46,"tag":121,"props":4222,"children":4223},{"style":326},[4224],{"type":52,"value":426},{"type":46,"tag":121,"props":4226,"children":4227},{"style":320},[4228],{"type":52,"value":431},{"type":46,"tag":121,"props":4230,"children":4231},{"class":123,"line":170},[4232,4236,4240,4244],{"type":46,"tag":121,"props":4233,"children":4234},{"style":394},[4235],{"type":52,"value":494},{"type":46,"tag":121,"props":4237,"children":4238},{"style":320},[4239],{"type":52,"value":402},{"type":46,"tag":121,"props":4241,"children":4242},{"style":501},[4243],{"type":52,"value":504},{"type":46,"tag":121,"props":4245,"children":4246},{"style":320},[4247],{"type":52,"value":431},{"type":46,"tag":121,"props":4249,"children":4250},{"class":123,"line":179},[4251,4256,4260],{"type":46,"tag":121,"props":4252,"children":4253},{"style":394},[4254],{"type":52,"value":4255},"  hooks",{"type":46,"tag":121,"props":4257,"children":4258},{"style":320},[4259],{"type":52,"value":402},{"type":46,"tag":121,"props":4261,"children":4262},{"style":320},[4263],{"type":52,"value":2056},{"type":46,"tag":121,"props":4265,"children":4266},{"class":123,"line":192},[4267,4272,4277,4281,4285,4291,4296,4302,4306,4311],{"type":46,"tag":121,"props":4268,"children":4269},{"style":320},[4270],{"type":52,"value":4271},"    '",{"type":46,"tag":121,"props":4273,"children":4274},{"style":394},[4275],{"type":52,"value":4276},"build:before",{"type":46,"tag":121,"props":4278,"children":4279},{"style":320},[4280],{"type":52,"value":412},{"type":46,"tag":121,"props":4282,"children":4283},{"style":320},[4284],{"type":52,"value":402},{"type":46,"tag":121,"props":4286,"children":4288},{"style":4287},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[4289],{"type":52,"value":4290}," async",{"type":46,"tag":121,"props":4292,"children":4293},{"style":320},[4294],{"type":52,"value":4295}," (",{"type":46,"tag":121,"props":4297,"children":4299},{"style":4298},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[4300],{"type":52,"value":4301},"context",{"type":46,"tag":121,"props":4303,"children":4304},{"style":320},[4305],{"type":52,"value":3732},{"type":46,"tag":121,"props":4307,"children":4308},{"style":4287},[4309],{"type":52,"value":4310}," =>",{"type":46,"tag":121,"props":4312,"children":4313},{"style":320},[4314],{"type":52,"value":2056},{"type":46,"tag":121,"props":4316,"children":4317},{"class":123,"line":200},[4318,4323,4328,4333,4337,4341,4346,4350],{"type":46,"tag":121,"props":4319,"children":4320},{"style":326},[4321],{"type":52,"value":4322},"      console",{"type":46,"tag":121,"props":4324,"children":4325},{"style":320},[4326],{"type":52,"value":4327},".",{"type":46,"tag":121,"props":4329,"children":4330},{"style":376},[4331],{"type":52,"value":4332},"log",{"type":46,"tag":121,"props":4334,"children":4335},{"style":394},[4336],{"type":52,"value":383},{"type":46,"tag":121,"props":4338,"children":4339},{"style":320},[4340],{"type":52,"value":412},{"type":46,"tag":121,"props":4342,"children":4343},{"style":144},[4344],{"type":52,"value":4345},"Building...",{"type":46,"tag":121,"props":4347,"children":4348},{"style":320},[4349],{"type":52,"value":412},{"type":46,"tag":121,"props":4351,"children":4352},{"style":394},[4353],{"type":52,"value":541},{"type":46,"tag":121,"props":4355,"children":4356},{"class":123,"line":209},[4357],{"type":46,"tag":121,"props":4358,"children":4359},{"style":320},[4360],{"type":52,"value":3599},{"type":46,"tag":121,"props":4362,"children":4363},{"class":123,"line":232},[4364,4368,4373,4377,4381,4385,4389,4393,4397,4401],{"type":46,"tag":121,"props":4365,"children":4366},{"style":320},[4367],{"type":52,"value":4271},{"type":46,"tag":121,"props":4369,"children":4370},{"style":394},[4371],{"type":52,"value":4372},"build:done",{"type":46,"tag":121,"props":4374,"children":4375},{"style":320},[4376],{"type":52,"value":412},{"type":46,"tag":121,"props":4378,"children":4379},{"style":320},[4380],{"type":52,"value":402},{"type":46,"tag":121,"props":4382,"children":4383},{"style":4287},[4384],{"type":52,"value":4290},{"type":46,"tag":121,"props":4386,"children":4387},{"style":320},[4388],{"type":52,"value":4295},{"type":46,"tag":121,"props":4390,"children":4391},{"style":4298},[4392],{"type":52,"value":4301},{"type":46,"tag":121,"props":4394,"children":4395},{"style":320},[4396],{"type":52,"value":3732},{"type":46,"tag":121,"props":4398,"children":4399},{"style":4287},[4400],{"type":52,"value":4310},{"type":46,"tag":121,"props":4402,"children":4403},{"style":320},[4404],{"type":52,"value":2056},{"type":46,"tag":121,"props":4406,"children":4407},{"class":123,"line":240},[4408,4412,4416,4420,4424,4428,4433,4437],{"type":46,"tag":121,"props":4409,"children":4410},{"style":326},[4411],{"type":52,"value":4322},{"type":46,"tag":121,"props":4413,"children":4414},{"style":320},[4415],{"type":52,"value":4327},{"type":46,"tag":121,"props":4417,"children":4418},{"style":376},[4419],{"type":52,"value":4332},{"type":46,"tag":121,"props":4421,"children":4422},{"style":394},[4423],{"type":52,"value":383},{"type":46,"tag":121,"props":4425,"children":4426},{"style":320},[4427],{"type":52,"value":412},{"type":46,"tag":121,"props":4429,"children":4430},{"style":144},[4431],{"type":52,"value":4432},"Build complete!",{"type":46,"tag":121,"props":4434,"children":4435},{"style":320},[4436],{"type":52,"value":412},{"type":46,"tag":121,"props":4438,"children":4439},{"style":394},[4440],{"type":52,"value":541},{"type":46,"tag":121,"props":4442,"children":4443},{"class":123,"line":249},[4444],{"type":46,"tag":121,"props":4445,"children":4446},{"style":320},[4447],{"type":52,"value":3599},{"type":46,"tag":121,"props":4449,"children":4450},{"class":123,"line":266},[4451],{"type":46,"tag":121,"props":4452,"children":4453},{"style":320},[4454],{"type":52,"value":2150},{"type":46,"tag":121,"props":4456,"children":4457},{"class":123,"line":274},[4458,4462],{"type":46,"tag":121,"props":4459,"children":4460},{"style":320},[4461],{"type":52,"value":536},{"type":46,"tag":121,"props":4463,"children":4464},{"style":326},[4465],{"type":52,"value":541},{"type":46,"tag":61,"props":4467,"children":4469},{"id":4468},"configuration-features",[4470],{"type":52,"value":4471},"Configuration Features",{"type":46,"tag":1833,"props":4473,"children":4475},{"id":4474},"multiple-configs",[4476],{"type":52,"value":4477},"Multiple Configs",{"type":46,"tag":55,"props":4479,"children":4480},{},[4481],{"type":52,"value":4482},"Export an array for multiple build configurations:",{"type":46,"tag":109,"props":4484,"children":4486},{"className":302,"code":4485,"language":304,"meta":114,"style":114},"export default defineConfig([\n  {\n    entry: ['src\u002Findex.ts'],\n    format: ['esm', 'cjs'],\n    dts: true,\n  },\n  {\n    entry: ['src\u002Fcli.ts'],\n    format: ['esm'],\n    platform: 'node',\n  },\n])\n",[4487],{"type":46,"tag":117,"props":4488,"children":4489},{"__ignoreMap":114},[4490,4510,4518,4554,4606,4626,4633,4640,4675,4710,4739,4746],{"type":46,"tag":121,"props":4491,"children":4492},{"class":123,"line":124},[4493,4497,4501,4505],{"type":46,"tag":121,"props":4494,"children":4495},{"style":314},[4496],{"type":52,"value":368},{"type":46,"tag":121,"props":4498,"children":4499},{"style":314},[4500],{"type":52,"value":373},{"type":46,"tag":121,"props":4502,"children":4503},{"style":376},[4504],{"type":52,"value":329},{"type":46,"tag":121,"props":4506,"children":4507},{"style":326},[4508],{"type":52,"value":4509},"([\n",{"type":46,"tag":121,"props":4511,"children":4512},{"class":123,"line":134},[4513],{"type":46,"tag":121,"props":4514,"children":4515},{"style":320},[4516],{"type":52,"value":4517},"  {\n",{"type":46,"tag":121,"props":4519,"children":4520},{"class":123,"line":160},[4521,4526,4530,4534,4538,4542,4546,4550],{"type":46,"tag":121,"props":4522,"children":4523},{"style":394},[4524],{"type":52,"value":4525},"    entry",{"type":46,"tag":121,"props":4527,"children":4528},{"style":320},[4529],{"type":52,"value":402},{"type":46,"tag":121,"props":4531,"children":4532},{"style":326},[4533],{"type":52,"value":407},{"type":46,"tag":121,"props":4535,"children":4536},{"style":320},[4537],{"type":52,"value":412},{"type":46,"tag":121,"props":4539,"children":4540},{"style":144},[4541],{"type":52,"value":1892},{"type":46,"tag":121,"props":4543,"children":4544},{"style":320},[4545],{"type":52,"value":412},{"type":46,"tag":121,"props":4547,"children":4548},{"style":326},[4549],{"type":52,"value":426},{"type":46,"tag":121,"props":4551,"children":4552},{"style":320},[4553],{"type":52,"value":431},{"type":46,"tag":121,"props":4555,"children":4556},{"class":123,"line":170},[4557,4562,4566,4570,4574,4578,4582,4586,4590,4594,4598,4602],{"type":46,"tag":121,"props":4558,"children":4559},{"style":394},[4560],{"type":52,"value":4561},"    format",{"type":46,"tag":121,"props":4563,"children":4564},{"style":320},[4565],{"type":52,"value":402},{"type":46,"tag":121,"props":4567,"children":4568},{"style":326},[4569],{"type":52,"value":407},{"type":46,"tag":121,"props":4571,"children":4572},{"style":320},[4573],{"type":52,"value":412},{"type":46,"tag":121,"props":4575,"children":4576},{"style":144},[4577],{"type":52,"value":456},{"type":46,"tag":121,"props":4579,"children":4580},{"style":320},[4581],{"type":52,"value":412},{"type":46,"tag":121,"props":4583,"children":4584},{"style":320},[4585],{"type":52,"value":465},{"type":46,"tag":121,"props":4587,"children":4588},{"style":320},[4589],{"type":52,"value":344},{"type":46,"tag":121,"props":4591,"children":4592},{"style":144},[4593],{"type":52,"value":474},{"type":46,"tag":121,"props":4595,"children":4596},{"style":320},[4597],{"type":52,"value":412},{"type":46,"tag":121,"props":4599,"children":4600},{"style":326},[4601],{"type":52,"value":426},{"type":46,"tag":121,"props":4603,"children":4604},{"style":320},[4605],{"type":52,"value":431},{"type":46,"tag":121,"props":4607,"children":4608},{"class":123,"line":179},[4609,4614,4618,4622],{"type":46,"tag":121,"props":4610,"children":4611},{"style":394},[4612],{"type":52,"value":4613},"    dts",{"type":46,"tag":121,"props":4615,"children":4616},{"style":320},[4617],{"type":52,"value":402},{"type":46,"tag":121,"props":4619,"children":4620},{"style":501},[4621],{"type":52,"value":504},{"type":46,"tag":121,"props":4623,"children":4624},{"style":320},[4625],{"type":52,"value":431},{"type":46,"tag":121,"props":4627,"children":4628},{"class":123,"line":192},[4629],{"type":46,"tag":121,"props":4630,"children":4631},{"style":320},[4632],{"type":52,"value":2150},{"type":46,"tag":121,"props":4634,"children":4635},{"class":123,"line":200},[4636],{"type":46,"tag":121,"props":4637,"children":4638},{"style":320},[4639],{"type":52,"value":4517},{"type":46,"tag":121,"props":4641,"children":4642},{"class":123,"line":209},[4643,4647,4651,4655,4659,4663,4667,4671],{"type":46,"tag":121,"props":4644,"children":4645},{"style":394},[4646],{"type":52,"value":4525},{"type":46,"tag":121,"props":4648,"children":4649},{"style":320},[4650],{"type":52,"value":402},{"type":46,"tag":121,"props":4652,"children":4653},{"style":326},[4654],{"type":52,"value":407},{"type":46,"tag":121,"props":4656,"children":4657},{"style":320},[4658],{"type":52,"value":412},{"type":46,"tag":121,"props":4660,"children":4661},{"style":144},[4662],{"type":52,"value":2134},{"type":46,"tag":121,"props":4664,"children":4665},{"style":320},[4666],{"type":52,"value":412},{"type":46,"tag":121,"props":4668,"children":4669},{"style":326},[4670],{"type":52,"value":426},{"type":46,"tag":121,"props":4672,"children":4673},{"style":320},[4674],{"type":52,"value":431},{"type":46,"tag":121,"props":4676,"children":4677},{"class":123,"line":232},[4678,4682,4686,4690,4694,4698,4702,4706],{"type":46,"tag":121,"props":4679,"children":4680},{"style":394},[4681],{"type":52,"value":4561},{"type":46,"tag":121,"props":4683,"children":4684},{"style":320},[4685],{"type":52,"value":402},{"type":46,"tag":121,"props":4687,"children":4688},{"style":326},[4689],{"type":52,"value":407},{"type":46,"tag":121,"props":4691,"children":4692},{"style":320},[4693],{"type":52,"value":412},{"type":46,"tag":121,"props":4695,"children":4696},{"style":144},[4697],{"type":52,"value":456},{"type":46,"tag":121,"props":4699,"children":4700},{"style":320},[4701],{"type":52,"value":412},{"type":46,"tag":121,"props":4703,"children":4704},{"style":326},[4705],{"type":52,"value":426},{"type":46,"tag":121,"props":4707,"children":4708},{"style":320},[4709],{"type":52,"value":431},{"type":46,"tag":121,"props":4711,"children":4712},{"class":123,"line":240},[4713,4718,4722,4726,4731,4735],{"type":46,"tag":121,"props":4714,"children":4715},{"style":394},[4716],{"type":52,"value":4717},"    platform",{"type":46,"tag":121,"props":4719,"children":4720},{"style":320},[4721],{"type":52,"value":402},{"type":46,"tag":121,"props":4723,"children":4724},{"style":320},[4725],{"type":52,"value":344},{"type":46,"tag":121,"props":4727,"children":4728},{"style":144},[4729],{"type":52,"value":4730},"node",{"type":46,"tag":121,"props":4732,"children":4733},{"style":320},[4734],{"type":52,"value":412},{"type":46,"tag":121,"props":4736,"children":4737},{"style":320},[4738],{"type":52,"value":431},{"type":46,"tag":121,"props":4740,"children":4741},{"class":123,"line":249},[4742],{"type":46,"tag":121,"props":4743,"children":4744},{"style":320},[4745],{"type":52,"value":2150},{"type":46,"tag":121,"props":4747,"children":4748},{"class":123,"line":266},[4749],{"type":46,"tag":121,"props":4750,"children":4751},{"style":326},[4752],{"type":52,"value":4753},"])\n",{"type":46,"tag":1833,"props":4755,"children":4757},{"id":4756},"conditional-config",[4758],{"type":52,"value":4759},"Conditional Config",{"type":46,"tag":55,"props":4761,"children":4762},{},[4763],{"type":52,"value":4764},"Use functions for dynamic configuration:",{"type":46,"tag":109,"props":4766,"children":4768},{"className":302,"code":4767,"language":304,"meta":114,"style":114},"export default defineConfig((options) => {\n  const isDev = options.watch\n  return {\n    entry: ['src\u002Findex.ts'],\n    format: ['esm', 'cjs'],\n    minify: !isDev,\n    sourcemap: isDev,\n  }\n})\n",[4769],{"type":46,"tag":117,"props":4770,"children":4771},{"__ignoreMap":114},[4772,4812,4844,4856,4891,4942,4968,4988,4996],{"type":46,"tag":121,"props":4773,"children":4774},{"class":123,"line":124},[4775,4779,4783,4787,4791,4795,4800,4804,4808],{"type":46,"tag":121,"props":4776,"children":4777},{"style":314},[4778],{"type":52,"value":368},{"type":46,"tag":121,"props":4780,"children":4781},{"style":314},[4782],{"type":52,"value":373},{"type":46,"tag":121,"props":4784,"children":4785},{"style":376},[4786],{"type":52,"value":329},{"type":46,"tag":121,"props":4788,"children":4789},{"style":326},[4790],{"type":52,"value":383},{"type":46,"tag":121,"props":4792,"children":4793},{"style":320},[4794],{"type":52,"value":383},{"type":46,"tag":121,"props":4796,"children":4797},{"style":4298},[4798],{"type":52,"value":4799},"options",{"type":46,"tag":121,"props":4801,"children":4802},{"style":320},[4803],{"type":52,"value":3732},{"type":46,"tag":121,"props":4805,"children":4806},{"style":4287},[4807],{"type":52,"value":4310},{"type":46,"tag":121,"props":4809,"children":4810},{"style":320},[4811],{"type":52,"value":2056},{"type":46,"tag":121,"props":4813,"children":4814},{"class":123,"line":134},[4815,4820,4825,4830,4835,4839],{"type":46,"tag":121,"props":4816,"children":4817},{"style":4287},[4818],{"type":52,"value":4819},"  const",{"type":46,"tag":121,"props":4821,"children":4822},{"style":326},[4823],{"type":52,"value":4824}," isDev",{"type":46,"tag":121,"props":4826,"children":4827},{"style":320},[4828],{"type":52,"value":4829}," =",{"type":46,"tag":121,"props":4831,"children":4832},{"style":326},[4833],{"type":52,"value":4834}," options",{"type":46,"tag":121,"props":4836,"children":4837},{"style":320},[4838],{"type":52,"value":4327},{"type":46,"tag":121,"props":4840,"children":4841},{"style":326},[4842],{"type":52,"value":4843},"watch\n",{"type":46,"tag":121,"props":4845,"children":4846},{"class":123,"line":160},[4847,4852],{"type":46,"tag":121,"props":4848,"children":4849},{"style":314},[4850],{"type":52,"value":4851},"  return",{"type":46,"tag":121,"props":4853,"children":4854},{"style":320},[4855],{"type":52,"value":2056},{"type":46,"tag":121,"props":4857,"children":4858},{"class":123,"line":170},[4859,4863,4867,4871,4875,4879,4883,4887],{"type":46,"tag":121,"props":4860,"children":4861},{"style":394},[4862],{"type":52,"value":4525},{"type":46,"tag":121,"props":4864,"children":4865},{"style":320},[4866],{"type":52,"value":402},{"type":46,"tag":121,"props":4868,"children":4869},{"style":394},[4870],{"type":52,"value":407},{"type":46,"tag":121,"props":4872,"children":4873},{"style":320},[4874],{"type":52,"value":412},{"type":46,"tag":121,"props":4876,"children":4877},{"style":144},[4878],{"type":52,"value":1892},{"type":46,"tag":121,"props":4880,"children":4881},{"style":320},[4882],{"type":52,"value":412},{"type":46,"tag":121,"props":4884,"children":4885},{"style":394},[4886],{"type":52,"value":426},{"type":46,"tag":121,"props":4888,"children":4889},{"style":320},[4890],{"type":52,"value":431},{"type":46,"tag":121,"props":4892,"children":4893},{"class":123,"line":179},[4894,4898,4902,4906,4910,4914,4918,4922,4926,4930,4934,4938],{"type":46,"tag":121,"props":4895,"children":4896},{"style":394},[4897],{"type":52,"value":4561},{"type":46,"tag":121,"props":4899,"children":4900},{"style":320},[4901],{"type":52,"value":402},{"type":46,"tag":121,"props":4903,"children":4904},{"style":394},[4905],{"type":52,"value":407},{"type":46,"tag":121,"props":4907,"children":4908},{"style":320},[4909],{"type":52,"value":412},{"type":46,"tag":121,"props":4911,"children":4912},{"style":144},[4913],{"type":52,"value":456},{"type":46,"tag":121,"props":4915,"children":4916},{"style":320},[4917],{"type":52,"value":412},{"type":46,"tag":121,"props":4919,"children":4920},{"style":320},[4921],{"type":52,"value":465},{"type":46,"tag":121,"props":4923,"children":4924},{"style":320},[4925],{"type":52,"value":344},{"type":46,"tag":121,"props":4927,"children":4928},{"style":144},[4929],{"type":52,"value":474},{"type":46,"tag":121,"props":4931,"children":4932},{"style":320},[4933],{"type":52,"value":412},{"type":46,"tag":121,"props":4935,"children":4936},{"style":394},[4937],{"type":52,"value":426},{"type":46,"tag":121,"props":4939,"children":4940},{"style":320},[4941],{"type":52,"value":431},{"type":46,"tag":121,"props":4943,"children":4944},{"class":123,"line":192},[4945,4950,4954,4959,4964],{"type":46,"tag":121,"props":4946,"children":4947},{"style":394},[4948],{"type":52,"value":4949},"    minify",{"type":46,"tag":121,"props":4951,"children":4952},{"style":320},[4953],{"type":52,"value":402},{"type":46,"tag":121,"props":4955,"children":4956},{"style":320},[4957],{"type":52,"value":4958}," !",{"type":46,"tag":121,"props":4960,"children":4961},{"style":326},[4962],{"type":52,"value":4963},"isDev",{"type":46,"tag":121,"props":4965,"children":4966},{"style":320},[4967],{"type":52,"value":431},{"type":46,"tag":121,"props":4969,"children":4970},{"class":123,"line":200},[4971,4976,4980,4984],{"type":46,"tag":121,"props":4972,"children":4973},{"style":394},[4974],{"type":52,"value":4975},"    sourcemap",{"type":46,"tag":121,"props":4977,"children":4978},{"style":320},[4979],{"type":52,"value":402},{"type":46,"tag":121,"props":4981,"children":4982},{"style":326},[4983],{"type":52,"value":4824},{"type":46,"tag":121,"props":4985,"children":4986},{"style":320},[4987],{"type":52,"value":431},{"type":46,"tag":121,"props":4989,"children":4990},{"class":123,"line":209},[4991],{"type":46,"tag":121,"props":4992,"children":4993},{"style":320},[4994],{"type":52,"value":4995},"  }\n",{"type":46,"tag":121,"props":4997,"children":4998},{"class":123,"line":232},[4999,5003],{"type":46,"tag":121,"props":5000,"children":5001},{"style":320},[5002],{"type":52,"value":536},{"type":46,"tag":121,"props":5004,"children":5005},{"style":326},[5006],{"type":52,"value":541},{"type":46,"tag":1833,"props":5008,"children":5010},{"id":5009},"workspacemonorepo",[5011],{"type":52,"value":5012},"Workspace\u002FMonorepo",{"type":46,"tag":55,"props":5014,"children":5015},{},[5016],{"type":52,"value":5017},"Use glob patterns to build multiple packages:",{"type":46,"tag":109,"props":5019,"children":5021},{"className":302,"code":5020,"language":304,"meta":114,"style":114},"export default defineConfig({\n  workspace: 'packages\u002F*',\n  entry: ['src\u002Findex.ts'],\n  format: ['esm', 'cjs'],\n  dts: true,\n})\n",[5022],{"type":46,"tag":117,"props":5023,"children":5024},{"__ignoreMap":114},[5025,5048,5077,5112,5163,5182],{"type":46,"tag":121,"props":5026,"children":5027},{"class":123,"line":124},[5028,5032,5036,5040,5044],{"type":46,"tag":121,"props":5029,"children":5030},{"style":314},[5031],{"type":52,"value":368},{"type":46,"tag":121,"props":5033,"children":5034},{"style":314},[5035],{"type":52,"value":373},{"type":46,"tag":121,"props":5037,"children":5038},{"style":376},[5039],{"type":52,"value":329},{"type":46,"tag":121,"props":5041,"children":5042},{"style":326},[5043],{"type":52,"value":383},{"type":46,"tag":121,"props":5045,"children":5046},{"style":320},[5047],{"type":52,"value":388},{"type":46,"tag":121,"props":5049,"children":5050},{"class":123,"line":134},[5051,5056,5060,5064,5069,5073],{"type":46,"tag":121,"props":5052,"children":5053},{"style":394},[5054],{"type":52,"value":5055},"  workspace",{"type":46,"tag":121,"props":5057,"children":5058},{"style":320},[5059],{"type":52,"value":402},{"type":46,"tag":121,"props":5061,"children":5062},{"style":320},[5063],{"type":52,"value":344},{"type":46,"tag":121,"props":5065,"children":5066},{"style":144},[5067],{"type":52,"value":5068},"packages\u002F*",{"type":46,"tag":121,"props":5070,"children":5071},{"style":320},[5072],{"type":52,"value":412},{"type":46,"tag":121,"props":5074,"children":5075},{"style":320},[5076],{"type":52,"value":431},{"type":46,"tag":121,"props":5078,"children":5079},{"class":123,"line":160},[5080,5084,5088,5092,5096,5100,5104,5108],{"type":46,"tag":121,"props":5081,"children":5082},{"style":394},[5083],{"type":52,"value":397},{"type":46,"tag":121,"props":5085,"children":5086},{"style":320},[5087],{"type":52,"value":402},{"type":46,"tag":121,"props":5089,"children":5090},{"style":326},[5091],{"type":52,"value":407},{"type":46,"tag":121,"props":5093,"children":5094},{"style":320},[5095],{"type":52,"value":412},{"type":46,"tag":121,"props":5097,"children":5098},{"style":144},[5099],{"type":52,"value":1892},{"type":46,"tag":121,"props":5101,"children":5102},{"style":320},[5103],{"type":52,"value":412},{"type":46,"tag":121,"props":5105,"children":5106},{"style":326},[5107],{"type":52,"value":426},{"type":46,"tag":121,"props":5109,"children":5110},{"style":320},[5111],{"type":52,"value":431},{"type":46,"tag":121,"props":5113,"children":5114},{"class":123,"line":170},[5115,5119,5123,5127,5131,5135,5139,5143,5147,5151,5155,5159],{"type":46,"tag":121,"props":5116,"children":5117},{"style":394},[5118],{"type":52,"value":439},{"type":46,"tag":121,"props":5120,"children":5121},{"style":320},[5122],{"type":52,"value":402},{"type":46,"tag":121,"props":5124,"children":5125},{"style":326},[5126],{"type":52,"value":407},{"type":46,"tag":121,"props":5128,"children":5129},{"style":320},[5130],{"type":52,"value":412},{"type":46,"tag":121,"props":5132,"children":5133},{"style":144},[5134],{"type":52,"value":456},{"type":46,"tag":121,"props":5136,"children":5137},{"style":320},[5138],{"type":52,"value":412},{"type":46,"tag":121,"props":5140,"children":5141},{"style":320},[5142],{"type":52,"value":465},{"type":46,"tag":121,"props":5144,"children":5145},{"style":320},[5146],{"type":52,"value":344},{"type":46,"tag":121,"props":5148,"children":5149},{"style":144},[5150],{"type":52,"value":474},{"type":46,"tag":121,"props":5152,"children":5153},{"style":320},[5154],{"type":52,"value":412},{"type":46,"tag":121,"props":5156,"children":5157},{"style":326},[5158],{"type":52,"value":426},{"type":46,"tag":121,"props":5160,"children":5161},{"style":320},[5162],{"type":52,"value":431},{"type":46,"tag":121,"props":5164,"children":5165},{"class":123,"line":179},[5166,5170,5174,5178],{"type":46,"tag":121,"props":5167,"children":5168},{"style":394},[5169],{"type":52,"value":494},{"type":46,"tag":121,"props":5171,"children":5172},{"style":320},[5173],{"type":52,"value":402},{"type":46,"tag":121,"props":5175,"children":5176},{"style":501},[5177],{"type":52,"value":504},{"type":46,"tag":121,"props":5179,"children":5180},{"style":320},[5181],{"type":52,"value":431},{"type":46,"tag":121,"props":5183,"children":5184},{"class":123,"line":192},[5185,5189],{"type":46,"tag":121,"props":5186,"children":5187},{"style":320},[5188],{"type":52,"value":536},{"type":46,"tag":121,"props":5190,"children":5191},{"style":326},[5192],{"type":52,"value":541},{"type":46,"tag":61,"props":5194,"children":5196},{"id":5195},"cli-quick-reference",[5197],{"type":52,"value":5198},"CLI Quick Reference",{"type":46,"tag":109,"props":5200,"children":5202},{"className":111,"code":5201,"language":113,"meta":114,"style":114},"# Basic commands\ntsdown                          # Build once\ntsdown --watch                  # Watch mode\ntsdown --config custom.ts       # Custom config\nnpx tsdown-migrate              # Migrate from tsup\n\n# Output options\ntsdown --format esm,cjs        # Multiple formats\ntsdown -d lib                  # Custom output directory (--out-dir)\ntsdown --minify                # Enable minification\ntsdown --dts                   # Generate declarations\ntsdown --exe                   # Bundle as standalone executable\ntsdown --unbundle              # Bundleless mode\n\n# Entry options\ntsdown src\u002Findex.ts            # Single entry\ntsdown src\u002F*.ts                # Glob patterns\ntsdown src\u002Fa.ts src\u002Fb.ts       # Multiple entries\n\n# Workspace \u002F Monorepo\ntsdown -W                      # Enable workspace mode\ntsdown -W -F my-package        # Filter specific package\ntsdown --filter \u002F^pkg-\u002F        # Filter by regex\n\n# Development\ntsdown --watch                 # Watch mode\ntsdown --sourcemap             # Generate source maps\ntsdown --clean                 # Clean output directory\ntsdown --from-vite             # Reuse Vite config\ntsdown --tsconfig tsconfig.build.json  # Custom tsconfig\n",[5203],{"type":46,"tag":117,"props":5204,"children":5205},{"__ignoreMap":114},[5206,5214,5226,5243,5264,5281,5288,5296,5318,5340,5357,5374,5391,5408,5415,5424,5442,5469,5492,5500,5509,5527,5554,5577,5585,5594,5611,5629,5647,5665],{"type":46,"tag":121,"props":5207,"children":5208},{"class":123,"line":124},[5209],{"type":46,"tag":121,"props":5210,"children":5211},{"style":128},[5212],{"type":52,"value":5213},"# Basic commands\n",{"type":46,"tag":121,"props":5215,"children":5216},{"class":123,"line":134},[5217,5221],{"type":46,"tag":121,"props":5218,"children":5219},{"style":138},[5220],{"type":52,"value":4},{"type":46,"tag":121,"props":5222,"children":5223},{"style":128},[5224],{"type":52,"value":5225},"                          # Build once\n",{"type":46,"tag":121,"props":5227,"children":5228},{"class":123,"line":160},[5229,5233,5238],{"type":46,"tag":121,"props":5230,"children":5231},{"style":138},[5232],{"type":52,"value":4},{"type":46,"tag":121,"props":5234,"children":5235},{"style":144},[5236],{"type":52,"value":5237}," --watch",{"type":46,"tag":121,"props":5239,"children":5240},{"style":128},[5241],{"type":52,"value":5242},"                  # Watch mode\n",{"type":46,"tag":121,"props":5244,"children":5245},{"class":123,"line":170},[5246,5250,5254,5259],{"type":46,"tag":121,"props":5247,"children":5248},{"style":138},[5249],{"type":52,"value":4},{"type":46,"tag":121,"props":5251,"children":5252},{"style":144},[5253],{"type":52,"value":224},{"type":46,"tag":121,"props":5255,"children":5256},{"style":144},[5257],{"type":52,"value":5258}," custom.ts",{"type":46,"tag":121,"props":5260,"children":5261},{"style":128},[5262],{"type":52,"value":5263},"       # Custom config\n",{"type":46,"tag":121,"props":5265,"children":5266},{"class":123,"line":179},[5267,5271,5276],{"type":46,"tag":121,"props":5268,"children":5269},{"style":138},[5270],{"type":52,"value":185},{"type":46,"tag":121,"props":5272,"children":5273},{"style":144},[5274],{"type":52,"value":5275}," tsdown-migrate",{"type":46,"tag":121,"props":5277,"children":5278},{"style":128},[5279],{"type":52,"value":5280},"              # Migrate from tsup\n",{"type":46,"tag":121,"props":5282,"children":5283},{"class":123,"line":192},[5284],{"type":46,"tag":121,"props":5285,"children":5286},{"emptyLinePlaceholder":164},[5287],{"type":52,"value":167},{"type":46,"tag":121,"props":5289,"children":5290},{"class":123,"line":200},[5291],{"type":46,"tag":121,"props":5292,"children":5293},{"style":128},[5294],{"type":52,"value":5295},"# Output options\n",{"type":46,"tag":121,"props":5297,"children":5298},{"class":123,"line":209},[5299,5303,5308,5313],{"type":46,"tag":121,"props":5300,"children":5301},{"style":138},[5302],{"type":52,"value":4},{"type":46,"tag":121,"props":5304,"children":5305},{"style":144},[5306],{"type":52,"value":5307}," --format",{"type":46,"tag":121,"props":5309,"children":5310},{"style":144},[5311],{"type":52,"value":5312}," esm,cjs",{"type":46,"tag":121,"props":5314,"children":5315},{"style":128},[5316],{"type":52,"value":5317},"        # Multiple formats\n",{"type":46,"tag":121,"props":5319,"children":5320},{"class":123,"line":232},[5321,5325,5330,5335],{"type":46,"tag":121,"props":5322,"children":5323},{"style":138},[5324],{"type":52,"value":4},{"type":46,"tag":121,"props":5326,"children":5327},{"style":144},[5328],{"type":52,"value":5329}," -d",{"type":46,"tag":121,"props":5331,"children":5332},{"style":144},[5333],{"type":52,"value":5334}," lib",{"type":46,"tag":121,"props":5336,"children":5337},{"style":128},[5338],{"type":52,"value":5339},"                  # Custom output directory (--out-dir)\n",{"type":46,"tag":121,"props":5341,"children":5342},{"class":123,"line":240},[5343,5347,5352],{"type":46,"tag":121,"props":5344,"children":5345},{"style":138},[5346],{"type":52,"value":4},{"type":46,"tag":121,"props":5348,"children":5349},{"style":144},[5350],{"type":52,"value":5351}," --minify",{"type":46,"tag":121,"props":5353,"children":5354},{"style":128},[5355],{"type":52,"value":5356},"                # Enable minification\n",{"type":46,"tag":121,"props":5358,"children":5359},{"class":123,"line":249},[5360,5364,5369],{"type":46,"tag":121,"props":5361,"children":5362},{"style":138},[5363],{"type":52,"value":4},{"type":46,"tag":121,"props":5365,"children":5366},{"style":144},[5367],{"type":52,"value":5368}," --dts",{"type":46,"tag":121,"props":5370,"children":5371},{"style":128},[5372],{"type":52,"value":5373},"                   # Generate declarations\n",{"type":46,"tag":121,"props":5375,"children":5376},{"class":123,"line":266},[5377,5381,5386],{"type":46,"tag":121,"props":5378,"children":5379},{"style":138},[5380],{"type":52,"value":4},{"type":46,"tag":121,"props":5382,"children":5383},{"style":144},[5384],{"type":52,"value":5385}," --exe",{"type":46,"tag":121,"props":5387,"children":5388},{"style":128},[5389],{"type":52,"value":5390},"                   # Bundle as standalone executable\n",{"type":46,"tag":121,"props":5392,"children":5393},{"class":123,"line":274},[5394,5398,5403],{"type":46,"tag":121,"props":5395,"children":5396},{"style":138},[5397],{"type":52,"value":4},{"type":46,"tag":121,"props":5399,"children":5400},{"style":144},[5401],{"type":52,"value":5402}," --unbundle",{"type":46,"tag":121,"props":5404,"children":5405},{"style":128},[5406],{"type":52,"value":5407},"              # Bundleless mode\n",{"type":46,"tag":121,"props":5409,"children":5410},{"class":123,"line":283},[5411],{"type":46,"tag":121,"props":5412,"children":5413},{"emptyLinePlaceholder":164},[5414],{"type":52,"value":167},{"type":46,"tag":121,"props":5416,"children":5418},{"class":123,"line":5417},15,[5419],{"type":46,"tag":121,"props":5420,"children":5421},{"style":128},[5422],{"type":52,"value":5423},"# Entry options\n",{"type":46,"tag":121,"props":5425,"children":5427},{"class":123,"line":5426},16,[5428,5432,5437],{"type":46,"tag":121,"props":5429,"children":5430},{"style":138},[5431],{"type":52,"value":4},{"type":46,"tag":121,"props":5433,"children":5434},{"style":144},[5435],{"type":52,"value":5436}," src\u002Findex.ts",{"type":46,"tag":121,"props":5438,"children":5439},{"style":128},[5440],{"type":52,"value":5441},"            # Single entry\n",{"type":46,"tag":121,"props":5443,"children":5444},{"class":123,"line":29},[5445,5449,5454,5459,5464],{"type":46,"tag":121,"props":5446,"children":5447},{"style":138},[5448],{"type":52,"value":4},{"type":46,"tag":121,"props":5450,"children":5451},{"style":144},[5452],{"type":52,"value":5453}," src\u002F",{"type":46,"tag":121,"props":5455,"children":5456},{"style":326},[5457],{"type":52,"value":5458},"*",{"type":46,"tag":121,"props":5460,"children":5461},{"style":144},[5462],{"type":52,"value":5463},".ts",{"type":46,"tag":121,"props":5465,"children":5466},{"style":128},[5467],{"type":52,"value":5468},"                # Glob patterns\n",{"type":46,"tag":121,"props":5470,"children":5472},{"class":123,"line":5471},18,[5473,5477,5482,5487],{"type":46,"tag":121,"props":5474,"children":5475},{"style":138},[5476],{"type":52,"value":4},{"type":46,"tag":121,"props":5478,"children":5479},{"style":144},[5480],{"type":52,"value":5481}," src\u002Fa.ts",{"type":46,"tag":121,"props":5483,"children":5484},{"style":144},[5485],{"type":52,"value":5486}," src\u002Fb.ts",{"type":46,"tag":121,"props":5488,"children":5489},{"style":128},[5490],{"type":52,"value":5491},"       # Multiple entries\n",{"type":46,"tag":121,"props":5493,"children":5495},{"class":123,"line":5494},19,[5496],{"type":46,"tag":121,"props":5497,"children":5498},{"emptyLinePlaceholder":164},[5499],{"type":52,"value":167},{"type":46,"tag":121,"props":5501,"children":5503},{"class":123,"line":5502},20,[5504],{"type":46,"tag":121,"props":5505,"children":5506},{"style":128},[5507],{"type":52,"value":5508},"# Workspace \u002F Monorepo\n",{"type":46,"tag":121,"props":5510,"children":5512},{"class":123,"line":5511},21,[5513,5517,5522],{"type":46,"tag":121,"props":5514,"children":5515},{"style":138},[5516],{"type":52,"value":4},{"type":46,"tag":121,"props":5518,"children":5519},{"style":144},[5520],{"type":52,"value":5521}," -W",{"type":46,"tag":121,"props":5523,"children":5524},{"style":128},[5525],{"type":52,"value":5526},"                      # Enable workspace mode\n",{"type":46,"tag":121,"props":5528,"children":5530},{"class":123,"line":5529},22,[5531,5535,5539,5544,5549],{"type":46,"tag":121,"props":5532,"children":5533},{"style":138},[5534],{"type":52,"value":4},{"type":46,"tag":121,"props":5536,"children":5537},{"style":144},[5538],{"type":52,"value":5521},{"type":46,"tag":121,"props":5540,"children":5541},{"style":144},[5542],{"type":52,"value":5543}," -F",{"type":46,"tag":121,"props":5545,"children":5546},{"style":144},[5547],{"type":52,"value":5548}," my-package",{"type":46,"tag":121,"props":5550,"children":5551},{"style":128},[5552],{"type":52,"value":5553},"        # Filter specific package\n",{"type":46,"tag":121,"props":5555,"children":5557},{"class":123,"line":5556},23,[5558,5562,5567,5572],{"type":46,"tag":121,"props":5559,"children":5560},{"style":138},[5561],{"type":52,"value":4},{"type":46,"tag":121,"props":5563,"children":5564},{"style":144},[5565],{"type":52,"value":5566}," --filter",{"type":46,"tag":121,"props":5568,"children":5569},{"style":144},[5570],{"type":52,"value":5571}," \u002F^pkg-\u002F",{"type":46,"tag":121,"props":5573,"children":5574},{"style":128},[5575],{"type":52,"value":5576},"        # Filter by regex\n",{"type":46,"tag":121,"props":5578,"children":5580},{"class":123,"line":5579},24,[5581],{"type":46,"tag":121,"props":5582,"children":5583},{"emptyLinePlaceholder":164},[5584],{"type":52,"value":167},{"type":46,"tag":121,"props":5586,"children":5588},{"class":123,"line":5587},25,[5589],{"type":46,"tag":121,"props":5590,"children":5591},{"style":128},[5592],{"type":52,"value":5593},"# Development\n",{"type":46,"tag":121,"props":5595,"children":5597},{"class":123,"line":5596},26,[5598,5602,5606],{"type":46,"tag":121,"props":5599,"children":5600},{"style":138},[5601],{"type":52,"value":4},{"type":46,"tag":121,"props":5603,"children":5604},{"style":144},[5605],{"type":52,"value":5237},{"type":46,"tag":121,"props":5607,"children":5608},{"style":128},[5609],{"type":52,"value":5610},"                 # Watch mode\n",{"type":46,"tag":121,"props":5612,"children":5614},{"class":123,"line":5613},27,[5615,5619,5624],{"type":46,"tag":121,"props":5616,"children":5617},{"style":138},[5618],{"type":52,"value":4},{"type":46,"tag":121,"props":5620,"children":5621},{"style":144},[5622],{"type":52,"value":5623}," --sourcemap",{"type":46,"tag":121,"props":5625,"children":5626},{"style":128},[5627],{"type":52,"value":5628},"             # Generate source maps\n",{"type":46,"tag":121,"props":5630,"children":5632},{"class":123,"line":5631},28,[5633,5637,5642],{"type":46,"tag":121,"props":5634,"children":5635},{"style":138},[5636],{"type":52,"value":4},{"type":46,"tag":121,"props":5638,"children":5639},{"style":144},[5640],{"type":52,"value":5641}," --clean",{"type":46,"tag":121,"props":5643,"children":5644},{"style":128},[5645],{"type":52,"value":5646},"                 # Clean output directory\n",{"type":46,"tag":121,"props":5648,"children":5650},{"class":123,"line":5649},29,[5651,5655,5660],{"type":46,"tag":121,"props":5652,"children":5653},{"style":138},[5654],{"type":52,"value":4},{"type":46,"tag":121,"props":5656,"children":5657},{"style":144},[5658],{"type":52,"value":5659}," --from-vite",{"type":46,"tag":121,"props":5661,"children":5662},{"style":128},[5663],{"type":52,"value":5664},"             # Reuse Vite config\n",{"type":46,"tag":121,"props":5666,"children":5668},{"class":123,"line":5667},30,[5669,5673,5678,5683],{"type":46,"tag":121,"props":5670,"children":5671},{"style":138},[5672],{"type":52,"value":4},{"type":46,"tag":121,"props":5674,"children":5675},{"style":144},[5676],{"type":52,"value":5677}," --tsconfig",{"type":46,"tag":121,"props":5679,"children":5680},{"style":144},[5681],{"type":52,"value":5682}," tsconfig.build.json",{"type":46,"tag":121,"props":5684,"children":5685},{"style":128},[5686],{"type":52,"value":5687},"  # Custom tsconfig\n",{"type":46,"tag":61,"props":5689,"children":5691},{"id":5690},"best-practices",[5692],{"type":52,"value":5693},"Best Practices",{"type":46,"tag":5695,"props":5696,"children":5697},"ol",{},[5698,5741,5849,5890,5931,5977,6022,6050,6096],{"type":46,"tag":72,"props":5699,"children":5700},{},[5701,5706,5708],{"type":46,"tag":1486,"props":5702,"children":5703},{},[5704],{"type":52,"value":5705},"Always generate type declarations",{"type":52,"value":5707}," for TypeScript libraries:",{"type":46,"tag":109,"props":5709,"children":5711},{"className":302,"code":5710,"language":304,"meta":114,"style":114},"{ dts: true }\n",[5712],{"type":46,"tag":117,"props":5713,"children":5714},{"__ignoreMap":114},[5715],{"type":46,"tag":121,"props":5716,"children":5717},{"class":123,"line":124},[5718,5723,5728,5732,5736],{"type":46,"tag":121,"props":5719,"children":5720},{"style":320},[5721],{"type":52,"value":5722},"{",{"type":46,"tag":121,"props":5724,"children":5725},{"style":138},[5726],{"type":52,"value":5727}," dts",{"type":46,"tag":121,"props":5729,"children":5730},{"style":320},[5731],{"type":52,"value":402},{"type":46,"tag":121,"props":5733,"children":5734},{"style":501},[5735],{"type":52,"value":504},{"type":46,"tag":121,"props":5737,"children":5738},{"style":320},[5739],{"type":52,"value":5740}," }\n",{"type":46,"tag":72,"props":5742,"children":5743},{},[5744,5749,5751],{"type":46,"tag":1486,"props":5745,"children":5746},{},[5747],{"type":52,"value":5748},"Externalize dependencies",{"type":52,"value":5750}," to avoid bundling unnecessary code:",{"type":46,"tag":109,"props":5752,"children":5754},{"className":302,"code":5753,"language":304,"meta":114,"style":114},"{ deps: { neverBundle: [\u002F^react\u002F, \u002F^@myorg\\\u002F\u002F] } }\n",[5755],{"type":46,"tag":117,"props":5756,"children":5757},{"__ignoreMap":114},[5758],{"type":46,"tag":121,"props":5759,"children":5760},{"class":123,"line":124},[5761,5765,5770,5774,5778,5783,5787,5791,5796,5801,5805,5809,5813,5818,5822,5827,5832,5836,5841,5845],{"type":46,"tag":121,"props":5762,"children":5763},{"style":320},[5764],{"type":52,"value":5722},{"type":46,"tag":121,"props":5766,"children":5767},{"style":138},[5768],{"type":52,"value":5769}," deps",{"type":46,"tag":121,"props":5771,"children":5772},{"style":320},[5773],{"type":52,"value":402},{"type":46,"tag":121,"props":5775,"children":5776},{"style":320},[5777],{"type":52,"value":323},{"type":46,"tag":121,"props":5779,"children":5780},{"style":138},[5781],{"type":52,"value":5782}," neverBundle",{"type":46,"tag":121,"props":5784,"children":5785},{"style":320},[5786],{"type":52,"value":402},{"type":46,"tag":121,"props":5788,"children":5789},{"style":394},[5790],{"type":52,"value":407},{"type":46,"tag":121,"props":5792,"children":5793},{"style":320},[5794],{"type":52,"value":5795},"\u002F",{"type":46,"tag":121,"props":5797,"children":5798},{"style":314},[5799],{"type":52,"value":5800},"^",{"type":46,"tag":121,"props":5802,"children":5803},{"style":144},[5804],{"type":52,"value":2610},{"type":46,"tag":121,"props":5806,"children":5807},{"style":320},[5808],{"type":52,"value":5795},{"type":46,"tag":121,"props":5810,"children":5811},{"style":320},[5812],{"type":52,"value":465},{"type":46,"tag":121,"props":5814,"children":5815},{"style":320},[5816],{"type":52,"value":5817}," \u002F",{"type":46,"tag":121,"props":5819,"children":5820},{"style":314},[5821],{"type":52,"value":5800},{"type":46,"tag":121,"props":5823,"children":5824},{"style":144},[5825],{"type":52,"value":5826},"@myorg",{"type":46,"tag":121,"props":5828,"children":5829},{"style":326},[5830],{"type":52,"value":5831},"\\\u002F",{"type":46,"tag":121,"props":5833,"children":5834},{"style":320},[5835],{"type":52,"value":5795},{"type":46,"tag":121,"props":5837,"children":5838},{"style":394},[5839],{"type":52,"value":5840},"] ",{"type":46,"tag":121,"props":5842,"children":5843},{"style":320},[5844],{"type":52,"value":536},{"type":46,"tag":121,"props":5846,"children":5847},{"style":320},[5848],{"type":52,"value":5740},{"type":46,"tag":72,"props":5850,"children":5851},{},[5852,5857,5859],{"type":46,"tag":1486,"props":5853,"children":5854},{},[5855],{"type":52,"value":5856},"Use tree shaking",{"type":52,"value":5858}," for optimal bundle size:",{"type":46,"tag":109,"props":5860,"children":5862},{"className":302,"code":5861,"language":304,"meta":114,"style":114},"{ treeshake: true }\n",[5863],{"type":46,"tag":117,"props":5864,"children":5865},{"__ignoreMap":114},[5866],{"type":46,"tag":121,"props":5867,"children":5868},{"class":123,"line":124},[5869,5873,5878,5882,5886],{"type":46,"tag":121,"props":5870,"children":5871},{"style":320},[5872],{"type":52,"value":5722},{"type":46,"tag":121,"props":5874,"children":5875},{"style":138},[5876],{"type":52,"value":5877}," treeshake",{"type":46,"tag":121,"props":5879,"children":5880},{"style":320},[5881],{"type":52,"value":402},{"type":46,"tag":121,"props":5883,"children":5884},{"style":501},[5885],{"type":52,"value":504},{"type":46,"tag":121,"props":5887,"children":5888},{"style":320},[5889],{"type":52,"value":5740},{"type":46,"tag":72,"props":5891,"children":5892},{},[5893,5898,5900],{"type":46,"tag":1486,"props":5894,"children":5895},{},[5896],{"type":52,"value":5897},"Enable minification",{"type":52,"value":5899}," for production builds:",{"type":46,"tag":109,"props":5901,"children":5903},{"className":302,"code":5902,"language":304,"meta":114,"style":114},"{ minify: true }\n",[5904],{"type":46,"tag":117,"props":5905,"children":5906},{"__ignoreMap":114},[5907],{"type":46,"tag":121,"props":5908,"children":5909},{"class":123,"line":124},[5910,5914,5919,5923,5927],{"type":46,"tag":121,"props":5911,"children":5912},{"style":320},[5913],{"type":52,"value":5722},{"type":46,"tag":121,"props":5915,"children":5916},{"style":138},[5917],{"type":52,"value":5918}," minify",{"type":46,"tag":121,"props":5920,"children":5921},{"style":320},[5922],{"type":52,"value":402},{"type":46,"tag":121,"props":5924,"children":5925},{"style":501},[5926],{"type":52,"value":504},{"type":46,"tag":121,"props":5928,"children":5929},{"style":320},[5930],{"type":52,"value":5740},{"type":46,"tag":72,"props":5932,"children":5933},{},[5934,5939,5941],{"type":46,"tag":1486,"props":5935,"children":5936},{},[5937],{"type":52,"value":5938},"Add shims",{"type":52,"value":5940}," for better ESM\u002FCJS compatibility:",{"type":46,"tag":109,"props":5942,"children":5944},{"className":302,"code":5943,"language":304,"meta":114,"style":114},"{ shims: true }  \u002F\u002F Adds __dirname, __filename, etc.\n",[5945],{"type":46,"tag":117,"props":5946,"children":5947},{"__ignoreMap":114},[5948],{"type":46,"tag":121,"props":5949,"children":5950},{"class":123,"line":124},[5951,5955,5960,5964,5968,5972],{"type":46,"tag":121,"props":5952,"children":5953},{"style":320},[5954],{"type":52,"value":5722},{"type":46,"tag":121,"props":5956,"children":5957},{"style":138},[5958],{"type":52,"value":5959}," shims",{"type":46,"tag":121,"props":5961,"children":5962},{"style":320},[5963],{"type":52,"value":402},{"type":46,"tag":121,"props":5965,"children":5966},{"style":501},[5967],{"type":52,"value":504},{"type":46,"tag":121,"props":5969,"children":5970},{"style":320},[5971],{"type":52,"value":334},{"type":46,"tag":121,"props":5973,"children":5974},{"style":128},[5975],{"type":52,"value":5976},"  \u002F\u002F Adds __dirname, __filename, etc.\n",{"type":46,"tag":72,"props":5978,"children":5979},{},[5980,5985,5986],{"type":46,"tag":1486,"props":5981,"children":5982},{},[5983],{"type":52,"value":5984},"Auto-generate package.json exports",{"type":52,"value":402},{"type":46,"tag":109,"props":5987,"children":5989},{"className":302,"code":5988,"language":304,"meta":114,"style":114},"{ exports: true }  \u002F\u002F Creates proper exports field\n",[5990],{"type":46,"tag":117,"props":5991,"children":5992},{"__ignoreMap":114},[5993],{"type":46,"tag":121,"props":5994,"children":5995},{"class":123,"line":124},[5996,6000,6005,6009,6013,6017],{"type":46,"tag":121,"props":5997,"children":5998},{"style":320},[5999],{"type":52,"value":5722},{"type":46,"tag":121,"props":6001,"children":6002},{"style":138},[6003],{"type":52,"value":6004}," exports",{"type":46,"tag":121,"props":6006,"children":6007},{"style":320},[6008],{"type":52,"value":402},{"type":46,"tag":121,"props":6010,"children":6011},{"style":501},[6012],{"type":52,"value":504},{"type":46,"tag":121,"props":6014,"children":6015},{"style":320},[6016],{"type":52,"value":334},{"type":46,"tag":121,"props":6018,"children":6019},{"style":128},[6020],{"type":52,"value":6021},"  \u002F\u002F Creates proper exports field\n",{"type":46,"tag":72,"props":6023,"children":6024},{},[6025,6030,6032],{"type":46,"tag":1486,"props":6026,"children":6027},{},[6028],{"type":52,"value":6029},"Use watch mode",{"type":52,"value":6031}," during development:",{"type":46,"tag":109,"props":6033,"children":6035},{"className":111,"code":6034,"language":113,"meta":114,"style":114},"tsdown --watch\n",[6036],{"type":46,"tag":117,"props":6037,"children":6038},{"__ignoreMap":114},[6039],{"type":46,"tag":121,"props":6040,"children":6041},{"class":123,"line":124},[6042,6046],{"type":46,"tag":121,"props":6043,"children":6044},{"style":138},[6045],{"type":52,"value":4},{"type":46,"tag":121,"props":6047,"children":6048},{"style":144},[6049],{"type":52,"value":263},{"type":46,"tag":72,"props":6051,"children":6052},{},[6053,6058,6060],{"type":46,"tag":1486,"props":6054,"children":6055},{},[6056],{"type":52,"value":6057},"Preserve structure",{"type":52,"value":6059}," for utilities with many files:",{"type":46,"tag":109,"props":6061,"children":6063},{"className":302,"code":6062,"language":304,"meta":114,"style":114},"{ unbundle: true }  \u002F\u002F Keep directory structure\n",[6064],{"type":46,"tag":117,"props":6065,"children":6066},{"__ignoreMap":114},[6067],{"type":46,"tag":121,"props":6068,"children":6069},{"class":123,"line":124},[6070,6074,6079,6083,6087,6091],{"type":46,"tag":121,"props":6071,"children":6072},{"style":320},[6073],{"type":52,"value":5722},{"type":46,"tag":121,"props":6075,"children":6076},{"style":138},[6077],{"type":52,"value":6078}," unbundle",{"type":46,"tag":121,"props":6080,"children":6081},{"style":320},[6082],{"type":52,"value":402},{"type":46,"tag":121,"props":6084,"children":6085},{"style":501},[6086],{"type":52,"value":504},{"type":46,"tag":121,"props":6088,"children":6089},{"style":320},[6090],{"type":52,"value":334},{"type":46,"tag":121,"props":6092,"children":6093},{"style":128},[6094],{"type":52,"value":6095},"  \u002F\u002F Keep directory structure\n",{"type":46,"tag":72,"props":6097,"children":6098},{},[6099,6104,6106],{"type":46,"tag":1486,"props":6100,"children":6101},{},[6102],{"type":52,"value":6103},"Validate packages",{"type":52,"value":6105}," in CI before publishing:",{"type":46,"tag":109,"props":6107,"children":6109},{"className":302,"code":6108,"language":304,"meta":114,"style":114},"{ publint: 'ci-only', attw: 'ci-only' }\n",[6110],{"type":46,"tag":117,"props":6111,"children":6112},{"__ignoreMap":114},[6113],{"type":46,"tag":121,"props":6114,"children":6115},{"class":123,"line":124},[6116,6120,6125,6129,6133,6137,6141,6145,6150,6154,6158,6162,6166],{"type":46,"tag":121,"props":6117,"children":6118},{"style":320},[6119],{"type":52,"value":5722},{"type":46,"tag":121,"props":6121,"children":6122},{"style":138},[6123],{"type":52,"value":6124}," publint",{"type":46,"tag":121,"props":6126,"children":6127},{"style":320},[6128],{"type":52,"value":402},{"type":46,"tag":121,"props":6130,"children":6131},{"style":320},[6132],{"type":52,"value":344},{"type":46,"tag":121,"props":6134,"children":6135},{"style":144},[6136],{"type":52,"value":3064},{"type":46,"tag":121,"props":6138,"children":6139},{"style":320},[6140],{"type":52,"value":412},{"type":46,"tag":121,"props":6142,"children":6143},{"style":320},[6144],{"type":52,"value":465},{"type":46,"tag":121,"props":6146,"children":6147},{"style":138},[6148],{"type":52,"value":6149}," attw",{"type":46,"tag":121,"props":6151,"children":6152},{"style":320},[6153],{"type":52,"value":402},{"type":46,"tag":121,"props":6155,"children":6156},{"style":320},[6157],{"type":52,"value":344},{"type":46,"tag":121,"props":6159,"children":6160},{"style":144},[6161],{"type":52,"value":3064},{"type":46,"tag":121,"props":6163,"children":6164},{"style":320},[6165],{"type":52,"value":412},{"type":46,"tag":121,"props":6167,"children":6168},{"style":320},[6169],{"type":52,"value":5740},{"type":46,"tag":61,"props":6171,"children":6173},{"id":6172},"resources",[6174],{"type":52,"value":6175},"Resources",{"type":46,"tag":68,"props":6177,"children":6178},{},[6179,6191,6202,6213],{"type":46,"tag":72,"props":6180,"children":6181},{},[6182,6184],{"type":52,"value":6183},"Documentation: ",{"type":46,"tag":598,"props":6185,"children":6189},{"href":6186,"rel":6187},"https:\u002F\u002Ftsdown.dev",[6188],"nofollow",[6190],{"type":52,"value":6186},{"type":46,"tag":72,"props":6192,"children":6193},{},[6194,6196],{"type":52,"value":6195},"GitHub: ",{"type":46,"tag":598,"props":6197,"children":6200},{"href":6198,"rel":6199},"https:\u002F\u002Fgithub.com\u002Frolldown\u002Ftsdown",[6188],[6201],{"type":52,"value":6198},{"type":46,"tag":72,"props":6203,"children":6204},{},[6205,6207],{"type":52,"value":6206},"Rolldown: ",{"type":46,"tag":598,"props":6208,"children":6211},{"href":6209,"rel":6210},"https:\u002F\u002Frolldown.rs",[6188],[6212],{"type":52,"value":6209},{"type":46,"tag":72,"props":6214,"children":6215},{},[6216,6218],{"type":52,"value":6217},"Migration Guide: ",{"type":46,"tag":598,"props":6219,"children":6222},{"href":6220,"rel":6221},"https:\u002F\u002Ftsdown.dev\u002Fguide\u002Fmigrate-from-tsup",[6188],[6223],{"type":52,"value":6220},{"type":46,"tag":6225,"props":6226,"children":6227},"style",{},[6228],{"type":52,"value":6229},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":6231,"total":6362},[6232,6250,6259,6268,6279,6289,6302,6311,6320,6330,6339,6352],{"slug":6233,"name":6233,"fn":6234,"description":6235,"org":6236,"tags":6237,"stars":6247,"repoUrl":6248,"updatedAt":6249},"mps-aspect-accessories","configure JetBrains MPS module dependencies","Wire MPS module and model dependencies, used languages, used devkits, extended languages, runtime solutions, accessory models, and language\u002Fdependency versions. Use when adding\u002Fremoving module dependencies, importing languages or devkits into a model, declaring runtime solutions, or shipping accessory content visible to consumers without explicit import.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6238,6241,6244],{"name":6239,"slug":6240,"type":15},"Architecture","architecture",{"name":6242,"slug":6243,"type":15},"Configuration","configuration",{"name":6245,"slug":6246,"type":15},"Engineering","engineering",1650,"https:\u002F\u002Fgithub.com\u002FJetBrains\u002FMPS","2026-07-17T06:06:57.311661",{"slug":6251,"name":6251,"fn":6252,"description":6253,"org":6254,"tags":6255,"stars":6247,"repoUrl":6248,"updatedAt":6258},"mps-aspect-actions","define and edit MPS node factories","Use when defining or editing MPS node factories (the \"actions\" aspect) — `NodeFactories` roots, per-concept `NodeFactory` setup functions that initialize a freshly created node and optionally copy data from a replaced `sampleNode`, plus the actions aspect's `CopyPasteHandlers` and `PasteWrappers` roots. Reach for this skill when a substitution, side transform, completion replacement, or `add new initialized(...)` should preserve fields from the node it is replacing, or when defaults set in a constructor are not enough.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6256,6257],{"name":6239,"slug":6240,"type":15},{"name":6245,"slug":6246,"type":15},"2026-07-17T06:04:48.066901",{"slug":6260,"name":6260,"fn":6261,"description":6262,"org":6263,"tags":6264,"stars":6247,"repoUrl":6248,"updatedAt":6267},"mps-aspect-behavior","define and edit MPS concept behavior","Use when defining or editing MPS `ConceptBehavior` — per-concept methods (non-virtual \u002F virtual \u002F abstract \u002F static \u002F virtual static), constructors, virtual dispatch (MRO), super and interface-default calls (`super\u003CInterface>.method`), overriding methods from `lang.core.behavior` interfaces such as `ScopeProvider.getScope` \u002F `INamedConcept.getName` \u002F `BaseConcept.getPresentation`, calling sibling methods (`LocalBehaviorMethodCall`) and behavior methods from other aspects via `node.method(...)`. Reach for this skill whenever the task involves authoring or modifying `\u003Clang>\u002FlanguageModels\u002Fbehavior.mps`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6265,6266],{"name":6239,"slug":6240,"type":15},{"name":6245,"slug":6246,"type":15},"2026-07-13T06:45:21.757084",{"slug":6269,"name":6269,"fn":6270,"description":6271,"org":6272,"tags":6273,"stars":6247,"repoUrl":6248,"updatedAt":6278},"mps-aspect-constraints","define JetBrains MPS language constraints","Use when defining or editing MPS language constraints — property validators \u002F setters \u002F getters, referent search scopes (imperative or inherited via `ScopeProvider.getScope`), `referentSetHandler` side effects, default-scope blocks, `canBeChild` \u002F `canBeParent` \u002F `canBeAncestor` \u002F `canBeRoot` placement rules, `defaultConcreteConcept` for abstract concepts, `set \u003Cread-only>` and `{name}` aliasing, and scope helpers (`SimpleRoleScope`, `ListScope`, `CompositeScope`, `HidingByNameScope`). Reach for this skill whenever the task involves authoring or modifying `\u003Clang>\u002FlanguageModels\u002Fconstraints.mps`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6274,6275],{"name":6239,"slug":6240,"type":15},{"name":6276,"slug":6277,"type":15},"Code Analysis","code-analysis","2026-07-23T05:41:33.639365",{"slug":6280,"name":6280,"fn":6281,"description":6282,"org":6283,"tags":6284,"stars":6247,"repoUrl":6248,"updatedAt":6288},"mps-aspect-dataflow","define and debug MPS dataflow builders","Use when defining or debugging MPS dataflow builders for a concept — control\u002Fdata flow declarations that drive reachability analysis and variable-use checking. Covers DataFlowBuilderDeclaration, BuilderBlock, emit instructions (code for, jump, ifjump, label, read, write, ret, mayBeUnreachable), positions (AfterPosition, BeforePosition, LabelPosition), the jetbrains.mps.lang.dataFlow language, the NodeParameter implicit, BL+smodel usage inside builder bodies, and IBuilderMode for advanced analyses such as nullable\u002Fnon-null tracking.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6285],{"name":6286,"slug":6287,"type":15},"Data Analysis","data-analysis","2026-07-13T06:45:19.114674",{"slug":6290,"name":6290,"fn":6291,"description":6292,"org":6293,"tags":6294,"stars":6247,"repoUrl":6248,"updatedAt":6301},"mps-aspect-editor","define MPS editor layouts","Use when creating or changing MPS editor definitions — the overall workflow from scaffolding a `ConceptEditorDeclaration` through componentizing reusable `EditorComponentDeclaration`s, refining cell models and cell layouts, applying style sheets and indent-layout style items, wiring smart references, leveraging inheritance via super-concepts and interfaces, inspecting (`print_node_json`, `show_node_representation`) and validating (`check_root_node_problems`). Covers `jetbrains.mps.lang.editor` cell models (`CellModel_RefNode`\u002F`CellModel_RefNodeList`\u002F`CellModel_RefCell`\u002F`CellModel_Property`\u002F`CellModel_Constant`), layout choices, and JSON blueprints for common editor shapes. For the non-layout side (action maps, keymaps, transformation\u002Fsubstitute menus) use `mps-aspect-editor-menus-and-keymaps`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6295,6298],{"name":6296,"slug":6297,"type":15},"Design","design",{"name":6299,"slug":6300,"type":15},"UI Components","ui-components","2026-07-23T05:41:56.638151",{"slug":6303,"name":6303,"fn":6304,"description":6305,"org":6306,"tags":6307,"stars":6247,"repoUrl":6248,"updatedAt":6310},"mps-aspect-editor-menus-and-keymaps","author MPS editor menus and keymaps","Use when authoring the **non-layout** parts of the MPS editor aspect — what happens when the user types, presses a key, triggers completion, pastes, or invokes a context action. Covers action maps (`CellActionMapDeclaration`), cell keymaps (`CellKeyMapDeclaration`), transformation menus (`TransformationMenu_Default` \u002F `_Named` \u002F `_Contribution`), substitute menus (`SubstituteMenu_Default` \u002F `SubstituteMenu` \u002F contributions), side transforms (LEFT\u002FRIGHT), legacy cell menus, paste wrappers and copy-paste handlers (in the actions language), completion styling, reference presentation, two-step deletion, and the editor selection API. Trigger terms: `actionMap`, `keyMap`, `delete_action_id`, `transformationMenu`, `substituteMenu`, `Ctrl+Space`, `Ctrl+Alt+B`, side transform, paste wrapper, completion styling, `PasteWrappers`, `CopyPasteHandlers`. For the **layout** side (cells, layouts, style sheets) use `mps-aspect-editor` instead.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6308,6309],{"name":6245,"slug":6246,"type":15},{"name":6299,"slug":6300,"type":15},"2026-07-23T05:41:49.666535",{"slug":6312,"name":6312,"fn":6313,"description":6314,"org":6315,"tags":6316,"stars":6247,"repoUrl":6248,"updatedAt":6319},"mps-aspect-generation-plan","modify MPS generation plans","Use when defining or modifying an MPS generation plan — explicit ordering of generators, checkpoints for cross-model reference resolution, forks for parallel branches, IncludePlan composition, conditional PlanContribution activation, ParameterEquals\u002FConceptListSelector fork selectors, and InitModelAttributes for targetFacet routing. Apply when working with @genplan models, the jetbrains.mps.lang.generator.plan language, attaching plans via DevKits or the Custom generation facet, or debugging cross-model mapping label resolution.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6317,6318],{"name":6239,"slug":6240,"type":15},{"name":6245,"slug":6246,"type":15},"2026-07-13T06:44:59.507855",{"slug":6321,"name":6321,"fn":6322,"description":6323,"org":6324,"tags":6325,"stars":6247,"repoUrl":6248,"updatedAt":6329},"mps-aspect-generator","define JetBrains MPS generator rules","Use when defining or modifying MPS generators — author a generator module, add or edit root\u002Freduction\u002Fweaving\u002Fpattern mapping rules, attach template macros ($COPY_SRC, $LOOP, $IF, $PROPERTY, $REF, $SWITCH, $MAP_SRC, $WEAVE, $INSERT, $LABEL, $TRACE, $VAR), wire mapping labels, build template switches, write pre\u002Fpost mapping scripts, navigate `genContext`, or debug \"rule didn't fire\", missing references, empty output, infinite reduction loops, and generated-Java compile failures.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6326,6327,6328],{"name":6239,"slug":6240,"type":15},{"name":6276,"slug":6277,"type":15},{"name":6245,"slug":6246,"type":15},"2026-07-17T06:06:58.042999",{"slug":6331,"name":6331,"fn":6332,"description":6333,"org":6334,"tags":6335,"stars":6247,"repoUrl":6248,"updatedAt":6338},"mps-aspect-intentions","define and edit MPS intentions","Use when defining or editing MPS intentions (the Alt+Enter context-action aspect) — adding `IntentionDeclaration` roots, parameterized or surround-with variants, description\u002FisApplicable\u002Fexecute blocks, child-filter functions, factory-initialized AST splicing, or debugging why an intention is not offered. Lives in the language's `intentions` model and uses `jetbrains.mps.lang.intentions`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6336,6337],{"name":6239,"slug":6240,"type":15},{"name":6245,"slug":6246,"type":15},"2026-07-23T05:41:48.692899",{"slug":6340,"name":6340,"fn":6341,"description":6342,"org":6343,"tags":6344,"stars":6247,"repoUrl":6248,"updatedAt":6351},"mps-aspect-migrations","author and debug MPS migration scripts","Use when authoring or debugging MPS migration scripts that upgrade user models after a language definition changes — covers jetbrains.mps.lang.migration (MigrationScript class-based, PureMigrationScript declarative, MoveConcept\u002FMoveContainmentLink\u002FMoveReferenceLink\u002FMoveProperty, ordering via OrderDependency, data exchange via putData\u002FgetData, RefactoringLog, ConceptMigrationReference) and jetbrains.mps.lang.script Enhancement Scripts (MigrationScript with MigrationScriptPart_Instance, ExtractInterfaceMigration, FactoryMigrationScriptPart, CommentMigrationScriptPart) — when a model needs version-gated upgrade, concept rename or removal, link or property rename, instance-level transformation, or composition of migration steps.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6345,6348],{"name":6346,"slug":6347,"type":15},"Debugging","debugging",{"name":6349,"slug":6350,"type":15},"Migration","migration","2026-07-13T06:45:20.372122",{"slug":6353,"name":6353,"fn":6354,"description":6355,"org":6356,"tags":6357,"stars":6247,"repoUrl":6248,"updatedAt":6361},"mps-aspect-structure-concepts","define concepts in MPS structure aspect","Define concepts, interface concepts, enumerations, and constrained data types in an MPS language's `structure` aspect. Covers smart-reference detection, alias rules, cardinality, INamedConcept usage, bulk creation, and the full `mps_mcp_alter_structure` \u002F `mps_mcp_query_structure` reference. Use when authoring or modifying a language's structure model.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6358],{"name":6359,"slug":6360,"type":15},"Data Modeling","data-modeling","2026-07-23T05:41:30.705975",188,{"items":6364,"total":6476},[6365,6382,6393,6407,6422,6445,6462],{"slug":6366,"name":6366,"fn":6367,"description":6368,"org":6369,"tags":6370,"stars":25,"repoUrl":26,"updatedAt":6381},"algorithmic-art","create generative art with p5.js","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6371,6374,6377,6380],{"name":6372,"slug":6373,"type":15},"Creative","creative",{"name":6375,"slug":6376,"type":15},"Generative Art","generative-art",{"name":6378,"slug":6379,"type":15},"Graphics","graphics",{"name":23,"slug":24,"type":15},"2026-07-13T06:41:35.540127",{"slug":6383,"name":6383,"fn":6384,"description":6385,"org":6386,"tags":6387,"stars":25,"repoUrl":26,"updatedAt":6392},"antfu","configure JavaScript projects with Anthony Fu's tools","Anthony Fu's opinionated tooling and conventions for JavaScript\u002FTypeScript projects. Use when setting up new projects, configuring ESLint\u002FPrettier alternatives, monorepos, library publishing, or when the user mentions Anthony Fu's preferences.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6388,6389,6390,6391],{"name":5693,"slug":5690,"type":15},{"name":6245,"slug":6246,"type":15},{"name":23,"slug":24,"type":15},{"name":20,"slug":21,"type":15},"2026-07-13T06:43:13.153309",{"slug":6394,"name":6394,"fn":6395,"description":6396,"org":6397,"tags":6398,"stars":25,"repoUrl":26,"updatedAt":6406},"brand-guidelines","apply Anthropic brand guidelines","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6399,6402,6403],{"name":6400,"slug":6401,"type":15},"Branding","branding",{"name":6296,"slug":6297,"type":15},{"name":6404,"slug":6405,"type":15},"Typography","typography","2026-07-13T06:43:06.077629",{"slug":6408,"name":6408,"fn":6409,"description":6410,"org":6411,"tags":6412,"stars":25,"repoUrl":26,"updatedAt":6421},"canvas-design","create visual art and design assets","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6413,6414,6415,6418],{"name":6372,"slug":6373,"type":15},{"name":6296,"slug":6297,"type":15},{"name":6416,"slug":6417,"type":15},"Images","images",{"name":6419,"slug":6420,"type":15},"PDF","pdf","2026-07-13T06:39:58.803113",{"slug":6423,"name":6423,"fn":6424,"description":6425,"org":6426,"tags":6427,"stars":25,"repoUrl":26,"updatedAt":6444},"ci-cd-containerization-advisor","design CI\u002FCD pipelines for Kotlin applications","Design reproducible build, image, and deployment pipelines for Kotlin plus Spring applications, including CI verification, layered containers, rollout safety, and deployment-time migration coordination. Use when creating or improving Dockerfiles, CI workflows, image hardening, Kubernetes manifests, release gates, or deployment strategies for Spring Boot services, especially where build reproducibility and operational safety matter.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6428,6431,6434,6437,6438,6441],{"name":6429,"slug":6430,"type":15},"CI\u002FCD","ci-cd",{"name":6432,"slug":6433,"type":15},"Containers","containers",{"name":6435,"slug":6436,"type":15},"Deployment","deployment",{"name":6245,"slug":6246,"type":15},{"name":6439,"slug":6440,"type":15},"Kotlin","kotlin",{"name":6442,"slug":6443,"type":15},"Spring","spring","2026-07-13T06:41:47.83899",{"slug":6446,"name":6446,"fn":6447,"description":6448,"org":6449,"tags":6450,"stars":25,"repoUrl":26,"updatedAt":6461},"cloudflare-deploy","deploy applications to Cloudflare","Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6451,6454,6457,6460],{"name":6452,"slug":6453,"type":15},"Cloudflare","cloudflare",{"name":6455,"slug":6456,"type":15},"Cloudflare Pages","cloudflare-pages",{"name":6458,"slug":6459,"type":15},"Cloudflare Workers","cloudflare-workers",{"name":6435,"slug":6436,"type":15},"2026-07-17T06:04:42.853896",{"slug":6463,"name":6463,"fn":6464,"description":6465,"org":6466,"tags":6467,"stars":25,"repoUrl":26,"updatedAt":6475},"compose-ui-control","interact with Compose Desktop applications","Control a running Compose Desktop application via HTTP. Use when you need to interact with UI elements, click buttons, enter text, wait for elements to appear, or capture screenshots in a Compose Desktop app that has compose-ui-test-server enabled.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[6468,6471,6474],{"name":6469,"slug":6470,"type":15},"Automation","automation",{"name":6472,"slug":6473,"type":15},"Desktop","desktop",{"name":6299,"slug":6300,"type":15},"2026-07-13T06:40:38.798626",128]