Skip to content

Vuestic compiler #4337

Open
Open
@m0ksem

Description

@m0ksem

We can easily make Vuestic as rollup/vite plugin. It gives more control of user development experience with compilation step.

Features:

  • CSS layers (I've done it before) - fix for issues when vuestic styles have more importance over tailwind - easy
  • Extended config support - automatic TS type generations. Similar to Nuxt types generations. - medium
  • Components auto-imports
    We have unplugin-auto-imports and nuxt is kind of solving this problem on it's own. - medium
  • In-Component tree-shaking - remove some features from component if it is not used - something similar to feature flags. Not sure if it is possible to make automatic. - hard
  • Global config without defaults. Replace defaults with values from vuestic.config.ts - easy
  • Built-in devtools - hard
  • Auto sync colors from vuestic.config.ts with Tailwind or UnoCSS (without cli) - medium

Metadata

Metadata

Assignees

Labels

featureSomething useful to end user

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions