@crystal-creations/crystal-components
A vuetify based component library from crystal creations
7,297
1
| Install | |
|---|---|
npm install @crystal-creations/crystal-components@beta |
|
| Latest Version: | 1.0.0-beta.49 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 3, 2026 |
| Links: | GitHub · npm |
Maintainer: johannes-huther
@crystal-creations/crystal-components
A vuetify based component library from Servely.
Usage in nuxt 3
-
Install with
npm install @crystal-creations/crystal-components -
Add the following to your
nuxt.config.ts.export default defineNuxtConfig({ app: { // ... modules: [ // ... "@crystal-creations/crystal-components/nuxt", ], }, }); -
Add the component to your Vue component.
<template> <CLicenseCard :software-info="{ name: '@crystal-creations/crystal-components', version: 'v1.0.0', repositoryLink: 'https://github.com/servely/crystal-components', notice: 'MIT', }" ></CLicenseCard> </template>
Usage in vue 3
-
Install with
npm install @crystal-creations/crystal-components -
Add the following to your Vue
main.ts.import { CLicenseCard } from "@crystal-creations/crystal-components"; import "@crystal-creations/crystal-components/styles"; // ... const app = createApp(App) app.component("CLicenseCard", CLicenseCard); -
Add the component to your Vue component.
<template> <CLicenseCard :software-info="{ name: '@crystal-creations/crystal-components', version: 'v1.0.0', repositoryLink: 'https://github.com/servely/crystal-components', notice: 'MIT', }" ></CLicenseCard> </template>
Development
There are two ways develop new or improve existing components:
- Creating a new Story in the
stories/directory for the new component and running storybook (recommended) - Developing inside a nuxt project
- Install the module in a nuxt project using the instructions above
- Run
yarn linkin the component repo - Run
yarn link @crystal-creations/crystal-componentsin the nuxt project - You can now use components from the library with hot reloading etc.
To add a new component:
- Create the component in
src/components - Add it to
src/index.tsandsrc/nuxt.mjs
Related Packages
Version History
Pre-releases (52)
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.0-beta.49 | ^3.0.0 | MIT | |
| 1.0.0-beta.48 | ^3.0.0 | MIT | |
| 1.0.0-beta.47 | ^3.0.0 | MIT | |
| 1.0.0-beta.46 | ^3.0.0 | MIT | |
| 1.0.0-beta.45 | ^3.0.0 | MIT | |
| 1.0.0-beta.44 | ^3.0.0 | MIT | |
| 1.0.0-beta.43 | ^3.0.0 | MIT | |
| 1.0.0-beta.42 | ^3.0.0 | MIT | |
| 1.0.0-beta.41 | ^3.0.0 | MIT | |
| 1.0.0-beta.40 | ^3.0.0 | MIT | |
| 1.0.0-beta.39 | ^3.0.0 | MIT | |
| 1.0.0-beta.38 | ^3.0.0 | MIT | |
| 1.0.0-beta.37 | ^3.0.0 | MIT | |
| 1.0.0-beta.36 | ^3.0.0 | MIT | |
| 1.0.0-beta.35 | ^3.0.0 | MIT | |
| 1.0.0-beta.34 | ^3.0.0 | MIT | |
| 1.0.0-beta.33 | ^3.0.0 | MIT | |
| 1.0.0-beta.32 | ^3.0.0 | MIT | |
| 1.0.0-beta.31 | ^3.0.0 | MIT | |
| 1.0.0-beta.30 | ^3.0.0 | MIT | |
| 1.0.0-beta.29 | ^3.0.0 | MIT | |
| 1.0.0-beta.28 | ^3.0.0 | MIT | |
| 1.0.0-beta.27 | ^3.0.0 | MIT | |
| 1.0.0-beta.26 | ^3.0.0 | MIT | |
| 1.0.0-beta.25 | ^3.0.0 | MIT | |
| 1.0.0-beta.24 | ^3.0.0 | MIT | |
| 1.0.0-beta.23 | ^3.0.0 | MIT | |
| 1.0.0-beta.22 | ^3.0.0 | MIT | |
| 1.0.0-beta.21 | ^3.0.0 | MIT | |
| 1.0.0-beta.20 | ^3.0.0 | MIT |
Showing the latest 30 of 52. See every release on npm