# kpc **Repository Path**: javey/kpc ## Basic Information - **Project Name**: kpc - **Description**: 同时支持Intact/Vue/React框架的前端组件库 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://design.ksyun.com/ - **GVP Project**: No ## Statistics - **Stars**: 99 - **Forks**: 14 - **Created**: 2018-12-14 - **Last Updated**: 2026-07-03 ## Categories & Tags **Categories**: webui **Tags**: None ## README
LOGO

[![Build Status](https://github.com/ksc-fe/kpc/workflows/Node.js%20CI/badge.svg?branch=master)](https://github.com/ksc-fe/kpc/actions?query=workflow%3A%22Node.js+CI%22) [![Codecov](https://codecov.io/gh/ksc-fe/kpc/branch/master/graphs/badge.svg)](https://codecov.io/gh/ksc-fe/kpc/branch/master) [![npm](https://img.shields.io/npm/v/@king-design/vue.svg)](https://www.npmjs.com/package/@king-design/vue) [![npm](https://img.shields.io/npm/dm/@king-design/react.svg?label=react%20download)](https://www.npmjs.com/package/@king-design/react) [![npm](https://img.shields.io/npm/dm/@king-design/vue.svg?label=vue3%20download)](https://www.npmjs.com/package/@king-design/vue) [![npm](https://img.shields.io/npm/dm/@king-design/vue-legacy.svg?label=vue2%20download)](https://www.npmjs.com/package/@king-design/vue-legacy)
English | [简体中文](./README-zh_CN.md) ## Features * Support multiple frameworks: [Intact][1] / [Vue][2] / [React][3]. * Support TypeScript. * Change theme on runtime. * Declarative form validation. * Excellent [documents](https://design.ksyun.com) and design * 90% coverage unit tests. ## Browsers Support | [IE / Edge](http://godban.github.io/browsers-support-badges/)
IE / Edge | [Firefox](http://godban.github.io/browsers-support-badges/)
Firefox | [Chrome](http://godban.github.io/browsers-support-badges/)
Chrome | [Safari](http://godban.github.io/browsers-support-badges/)
Safari | [Opera](http://godban.github.io/browsers-support-badges/)
Opera | | --------- | --------- | --------- | --------- | --------- | | IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions| last 2 versions ## Vue ### Installation ```shell # Vue3 npm install @king-design/vue --save # Vue2 npm install @king-desing/vue-legacy --save ``` ### Usage ```js ``` ## React ### Installation ```shell npm install @king-design/react--save ``` ### Usage ```jsx import {Button} from '@king-design/react'; function App() { return } ``` ## Immediate Feedback Welcome to join us by QQ. Group Number: 529739732 [![KPC Official QQ Group](https://pub.idqqimg.com/wpa/images/group.png)](https://shang.qq.com/wpa/qunwpa?idkey=a9ef1aa7e7befbd3eaa61a3f2c3f7ab17436dbd317f6d02c9a643e0049e52cad) ![QQ](/site/src/imgs/qqqun.png) ## Links * [KPC Document](https://design.ksyun.com) * [Intact MVVM Framework][1] ## Develop > Require `node@10 ~ node@14` and `npm@6.9` or above. ```shell git clone https://github.com/ksc-fe/kpc.git cd kpc npm install npm run dev:doc # test npm run test # update snapshots npm run snapshot # deploy documents npm run deploy:doc # release new version npm run release ``` ## License MIT [1]: http://javey.github.io/intact/ [2]: https://vuejs.org/ [3]: https://reactjs.org/ [4]: https://angular.io/ [5]: https://design.ksyun.com/docs/angular/