Vue port of shadcn-ui
Go to file
Ole Marius Løset c242a7955a
add vue-tsc typecheck before build registry (#182)
* chore: add vue-tsc script

* fix: remove non existent props from ModelSelector

* fix: add basic typing for files

* fix: fix Artwork object in demo

* fix: use DatePickerModel from v-calendar on modelValue

Fixes vue-tsc validation errors

* chore: add `@vue/tsconfig`

* refactor: extracted types from v-calendar

---------

Co-authored-by: Sadegh Barati <sadeghbaratiwork@gmail.com>
2023-11-20 14:22:36 +03:30
.github fix: devops revert publish pipeline 2023-11-13 17:39:23 +08:00
.vscode chore: organize codebase (#2) 2023-08-23 11:15:21 +08:00
apps/www add vue-tsc typecheck before build registry (#182) 2023-11-20 14:22:36 +03:30
packages/cli chore: bump radix-vue version 2023-11-13 23:28:32 +08:00
.eslintrc.cjs chore: update registry (#151) 2023-11-06 12:47:31 +08:00
.gitignore chore: add nuxt fixtures 2023-09-18 23:43:36 +08:00
CONTRIBUTING.md chore: add contribution.md 2023-09-20 14:54:32 +08:00
LICENSE initial release 2023-07-04 04:29:47 +08:00
package.json chore: release v0.8.2 2023-11-10 17:38:54 +08:00
pnpm-lock.yaml add vue-tsc typecheck before build registry (#182) 2023-11-20 14:22:36 +03:30
pnpm-workspace.yaml chore: add vitepress 2023-08-30 10:14:37 +08:00
README.md chore: updated invalid link and correct shadecn naming (#46) 2023-09-12 17:37:15 +08:00
tsconfig.json chore: update registry (#151) 2023-11-06 12:47:31 +08:00

shadcn-vue

shadcn-vue is an unofficial community-led Vue port of shadcn/ui.

Note
We are not affiliated with shadcn, but we did get his blessing prior to creating this project
This is a project born out of the need for a similar project for the vue ecosystem.

Accessible and customizable components that you can copy and paste into your apps. Free. Open Source. Use this to build your own component library.

hero

Documentation

View documentation here

Credits

All credits go to these open-source works and resources

  • Shadcn UI for creating this beautiful project.

  • Shadcn Svelte for some inspiration for registry.

  • Radix Vue for doing all the hard work to make sure components are accessible.

  • VueUse for providing many useful utilities.

  • ahmedmayara for populating many components

License

Licensed under the MIT license.