vite-advanced

Vite Advanced Patterns

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "vite-advanced" with this command: npx skills add yonatangross/orchestkit/yonatangross-orchestkit-vite-advanced

Vite Advanced Patterns

Advanced configuration for Vite 7+ including Environment API.

Vite 7 Environment API (Key 2026 Feature)

Multi-environment support (client/SSR/edge) is now first-class:

export default defineConfig({ environments: { client: { build: { outDir: 'dist/client' } }, ssr: { build: { outDir: 'dist/server', ssr: true } }, }, });

Load Read("${CLAUDE_SKILL_DIR}/references/environment-api.md") for full configuration, per-environment plugins, Builder API, and buildApp hook.

Plugin Development

Hooks for config , transform , resolveId , load , virtual modules, HMR, and environment-aware transforms.

Load Read("${CLAUDE_SKILL_DIR}/references/plugin-development.md") for plugin structure, hook execution order, and advanced patterns.

SSR Configuration

Middleware mode for dev, separate client/server builds for prod, streaming SSR support.

Load Read("${CLAUDE_SKILL_DIR}/references/ssr-configuration.md") for entry points, dev/prod server setup, and streaming patterns.

Build Optimization

Chunk splitting with manualChunks (Vite 7) or advancedChunks (Vite 8+), tree shaking, minification, and bundle analysis.

Load Read("${CLAUDE_SKILL_DIR}/references/chunk-optimization.md") for chunk strategies, build targets, and optimization checklist.

Quick Reference

Feature Vite 7 Status

Environment API Stable

ESM-only distribution Default

Node.js requirement 20.19+ or 22.12+

buildApp hook New for plugins

createBuilder

Multi-env builds

Vite 8: Rolldown-Powered Builds

Vite 8 replaces esbuild+Rollup with Rolldown (Rust-based), delivering 7.7x faster builds and 50% less memory. Introduces advancedChunks with declarative grouping, priority control, and size constraints. Stable as of Feb 2026.

Load Read("${CLAUDE_SKILL_DIR}/references/vite8-rolldown.md") for migration options, benchmarks, advancedChunks syntax, and migration checklist.

Key Decisions

Decision Recommendation

Multi-env builds Use Vite 7 Environment API

Plugin scope Use this.environment for env-aware plugins

SSR Middleware mode for dev, separate builds for prod

Chunks Manual chunks for vendor/router separation

Related Skills

  • biome-linting

  • Fast linting alongside Vite

  • ork:react-server-components-framework

  • SSR integration

  • edge-computing-patterns

  • Edge environment builds

References

Load on demand with Read("${CLAUDE_SKILL_DIR}/references/<file>") :

File Content

environment-api.md

Multi-environment builds, Builder API, per-env plugins

plugin-development.md

Plugin hooks, virtual modules, HMR, env-aware transforms

ssr-configuration.md

Entry points, dev/prod servers, streaming SSR

library-mode.md

Building publishable npm packages

chunk-optimization.md

advancedChunks, manualChunks, tree shaking, bundle analysis

vite8-rolldown.md

Rolldown migration, benchmarks, advancedChunks, Oxc benefits

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

responsive-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
General

domain-driven-design

No summary provided by upstream source.

Repository SourceNeeds Review
General

dashboard-patterns

No summary provided by upstream source.

Repository SourceNeeds Review