Shared configuration files for DXT UI - Vite configs and TypeScript configs for building UI components
npm install @dxtmisha/configurationš§ Shared configuration files for DXT UI projects - ready-to-use Vite and TypeScript configurations for building UI components.



``bash`
npm install @dxtmisha/configuration
`javascript
// vite.config.js - basic configuration
import { viteBasic } from '@dxtmisha/configuration/viteBasic'
export default viteBasic
// vite.config.js - functional version with customization
import { viteBasicFunction } from '@dxtmisha/configuration/viteBasicFunction'
export default viteBasicFunction({
// your additional settings
})
// vite.config.js - components only
import { viteComponentOnly } from '@dxtmisha/configuration/viteComponentOnly'
export default viteComponentOnly
// vite.config.js - for packages with flags
import { viteFlags } from '@dxtmisha/configuration/viteFlags'
export default viteFlags
// vite.config.js - with MDX support
import { viteMdx } from '@dxtmisha/configuration/viteMdx'
export default viteMdx
`
`json`
{
"extends": "@dxtmisha/configuration/tsconfig/tsconfig.app.json",
"compilerOptions": {
}
}
`json`
{
"extends": "@dxtmisha/configuration/tsconfig/tsconfig.node.json"
}
| Export | Description |
|--------|-------------|
| ./viteBasic | Ready-to-use basic Vite configuration |./viteBasicFunction
| | Function for creating Vite configuration |./viteComponentOnly
| | Configuration for components only |./viteFlags
| | Configuration for packages with flags |./viteMdx
| | Configuration with MDX support |./tsconfig/*` | All TypeScript configurations |
|
- UI library developers - standardized configurations
- Monorepo projects - unified settings for all packages
- DXT UI ecosystem - official configurations
- Vue.js developers - optimized for Vue components
- ā
TypeScript support out of the box
- ā
Vue.js optimizations for components
- ā
MDX support for documentation
- ā
Tree-shaking and bundle optimization
- ā
ESM modules modern standard
- ā
Ready-made presets for different tasks
- Node.js: ā„18.0.0
- Vite: ā„4.0.0 (peer dependency)
- TypeScript: ā„4.5.0 (peer dependency)
| Tool | Version |
|------|---------|
| Vite | ā„4.0.0 |
| Vue | 3+ |
| TypeScript | ā„4.5.0 |
| Node.js | ā„18.0.0 |
MIT Ā© dxtmisha
---
ā Give us a star if these configurations were helpful!