@breadstone-infrastructure/vite
v0.0.226
Published
Vite configuration and plugins
Readme
📦 @breadstone-infrastructure/vite
| Package Status | Source |
|----------------|--------|
| | infra/vite-plugins |
Reusable Vite configuration and plugins for Breadstone projects. Shared Vite config, custom plugins, and virtual modules for localization and static content.
📁 Project Structure
Part of the monorepo mosaik
Package path: infra/vite-plugins
Version: see npm
License: MIT
📦 Installation
yarn add -D @breadstone-infrastructure/vite
# or
npm install --save-dev @breadstone-infrastructure/vite🔧 Usage
Basic Vite Config
import { defineConfig } from 'vite';
import { breadstoneViteConfig } from '@breadstone-infrastructure/vite';
export default defineConfig(breadstoneViteConfig());Using Plugins
import { breadstoneViteConfig, staticContentPlugin, localizatorPlugin } from '@breadstone-infrastructure/vite';
export default breadstoneViteConfig({
plugins: [
staticContentPlugin(),
localizatorPlugin(),
// ...other plugins
]
});⚙️ Features
- Shared Vite config for Breadstone monorepo projects
- Custom plugins for static content, localization, and more
- TypeScript support with type definitions
- Virtual modules for advanced integrations
🛠 Recommendations
- Use in all Vite-based projects in the monorepo for consistency.
- Integrate with Nx workspace for build automation.
📦 Publishing
yarn nx run vite-plugins:publish📄 License
MIT © Breadstone
