Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

refactor: monorepo with ts support #498

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

reslear
Copy link

@reslear reslear commented Jan 6, 2025

hi @iamstevendao

CleanShot 2025-01-06 at 17 50 00@2x

CleanShot 2025-01-06 at 20 47 20@2x

Changes:

  • use pnpm and workspaces.
  • bump all deps to actual version.
  • migrate all js to .ts files.
  • add .d.ts generated.
  • separate vitepress to monorepo, and update.
  • add libphonenumber-js to install in Readme.

TODO

  • vitepress convert all components to ts and setup
  • remove utils and options.
  • add props interface

TODO in feature:

  • migrate to strict: true in tsconfig (for now need refactor codebase).
  • update vite to v6, for now i try but not ready yet deps like vitest.
  • maybe use vueuse for clickoutside

@reslear reslear marked this pull request as draft January 6, 2025 16:53
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant