Skip to content

Vuestic compiler #4337

Open
Open

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
  • Icon fonts resolver templates in build time

Activity

  1. self-assigned this
    on Jul 3, 2024
  2. m0ksem commented on Jul 3, 2024

    @m0ksem
    MemberAuthor

    As MVP - CSS layers and dev-tools.

    Can be integrated both in nuxt and vite plugin.

  3. pinned this issue on Jun 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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