Vue port of shadcn-ui
Expanded on the TailwindCSS installation instructions. The added information is important because from time to time the Nuxt module installation throws the following error: ```bash $ npx nuxi@latest module add tailwindcss ERROR [GET] "https://npm.fontawesome.com/@nuxtjs/tailwindcss/latest": 401 Unauthorized 8:39:48 a.m. at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async $fetch2 (/C:/Users/ryanr/AppData/Local/npm-cache/_npx/b95349761371180e/node_modules/nuxi/dist/shared/nuxi.b88e7b0f.mjs:340:15) at async resolveModule (/C:/Users/ryanr/AppData/Local/npm-cache/_npx/b95349761371180e/node_modules/nuxi/dist/chunks/add2.mjs:262:15) at async Object.setup (/C:/Users/ryanr/AppData/Local/npm-cache/_npx/b95349761371180e/node_modules/nuxi/dist/chunks/add2.mjs:136:15) at async runCommand$1 (/C:/Users/ryanr/AppData/Local/npm-cache/_npx/b95349761371180e/node_modules/nuxi/dist/shared/nuxi.3e201632.mjs:1620:5) at async runCommand$1 (/C:/Users/ryanr/AppData/Local/npm-cache/_npx/b95349761371180e/node_modules/nuxi/dist/shared/nuxi.3e201632.mjs:1639:11) at async runCommand$1 (/C:/Users/ryanr/AppData/Local/npm-cache/_npx/b95349761371180e/node_modules/nuxi/dist/shared/nuxi.3e201632.mjs:1639:11) at async runMain$1 (/C:/Users/ryanr/AppData/Local/npm-cache/_npx/b95349761371180e/node_modules/nuxi/dist/shared/nuxi.3e201632.mjs:1777:7) ``` Manually installing the package and then adding to the config fixes this issue. |
||
|---|---|---|
| .github | ||
| .vscode | ||
| apps/www | ||
| packages | ||
| .editorconfig | ||
| .gitignore | ||
| .npmrc | ||
| CONTRIBUTING.md | ||
| eslint.config.js | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
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.
Documentation
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.
