Catalog npm
PACKAGE EXPLORERView in registry

178me-v-ui

npm

Quickly create a component library for Vue 3

v-uivuevue-ui
Versions collected1
Direct dependencies18From release 1.0.0
Last observed20 Oct, 18:18 UTC

README

Current package documentation

v-ui

中文 | ENGLISH

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!

Documentation

Features

  • Quickly add new components via commands
  • All components support on-demand loading by default
  • Customizable component prefix to avoid component name and style conflicts
  • Support component library document generation

Script commands

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

download

# git clone
git clone https://github.com/ckpack/v-ui.git

# download zip
https://github.com/ckpack/v-ui/archive/refs/heads/main.zip

Global replacement variables

  • v-ui is you-project-name such as b-ui
  • ckpack is you-github-username such as my-github-username

Modify component prefix

The 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;

Start creating components

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

Preview the newly generated components

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 new component document

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>

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.0Registry latest24 Aug 202218

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
ckpack/v-ui

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:18 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:b18409883dd142213da5a29b6c7ef788336db4aaa42ff47aae527e84d96f128f