🎉🎉🎉A ready-to-use component library template allows rapid development of your component library。一款开封即用的组件库模版,让你快速开发属于你的组件库
MIT License
https://xs-com-lib.netlify.app
git clone https://github.com/jsxiaosi/xs-components-lib.git
git clone [email protected]:jsxiaosi/xs-components-lib.git
Alternatively, you can use the xs-cli
to quickly create one
npx @jsxiaosi/xs-cli create [project-name]
pnpm install
npm run dev
npm run docs:dev
npm run ct 'Component name'
npm run build
npm run docs:build
Refer to Vue specification
feat
New Featuresfix
Repair defectsdocs
Document changestyle
Code formatrefactor
Code refactoringperf
Performance optimizationtest
Add neglected tests or changes to existing testsbuild
Build processes, external dependency changes (such as upgrading npm packages, modifying packaging configurations, etc.)ci
Modify CI configuration and scriptsrevert
Roll back the commitchore
Changes to the build process or tools and libraries (do not affect source files)wip
Under developmenttypes
Type definition file modificationOr submit with instructions
npm run cz
.
├── LICENSE
├── README.md
├── build
├── commitlint.config.js
├── docs # Vitepress document directory
├── effect # Commissioning template
├── lib
├── node_modules
├── package-lock.json
├── package.json
├── packages # Common component directory
│ ├── components # Component storage directory
│ ├── hooks # Hooks storage directory
│ ├── theme-default # Component style storage directory
│ ├── utils # Public method storage directory
├── postcss.config.js
├── prettier.config.js
├── script
├── stylelint.config.js
├── tsconfig.json
└── typings