Observed since 20 Oct, 18:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Quickly create a component library for Vue 3
You can use this project to quickly create a component library based on vue 3.0. This is a super fast and super simple way to generate vue component library!
For detailed commands, refer to the scripts part of package.json
# Installation dependencies
npm install
# Add new component
npm run gen component-name
# Package your component library
npm run build
# Check the code specification
npm run lint
# Generate log file to release new version
npm run release
# Generate documentation related commands
npm run docs:build
# git clone
git clone https://github.com/ckpack/v-ui.git
# download zip
https://github.com/ckpack/v-ui/archive/refs/heads/main.zip
v-ui is you-project-name such as b-uickpack is you-github-username such as my-github-usernameThe default component prefix is V, you can choose to modify the component prefix
Modify the file src/defaultConfig.js
// modify the ouput when iife format, such as `TUI`
export const NAME = "TUI";
// Modify the default component prefix, such as `B`
export const COMPONENT_PREFIX = "B";
The default component class prefix is v-, you can choose to modify the component class prefix
Modify the file src/styles/config.scss
// Modify the default component class prefix such as `t`
$namespace: t !default;
Use npm run gen component-name to add new components. For example, execute the npm run gen select command, which will generate the select file directory under the src/components/ directory, and edit the select under the folder. vuefile andindex.scss` file
Introduce new components in the file dev/app.vue, execute npm run dev to preview the new components
<template>
<div id="app">
<ConfigProvider>
+ <Select></Select>
</ConfigProvider>
</div>
</template>
<script setup>
import {
+ ConfigProvider, Select,
} from'../src';
</script>
Add the document corresponding to the component name in the docs/guide/compoents folder, execute npm run docs:dev to preview the document
<!-- docs/guide/compoents/select.md -->
# Select
Test component
<v-select></v-select>
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.0Registry latest | 24 Aug 2022 | 18 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:b18409883dd142213da5a29b6c7ef788336db4aaa42ff47aae527e84d96f128f