{"id":13672882,"url":"https://github.com/ksc-fe/kpc","last_synced_at":"2025-05-15T01:04:30.215Z","repository":{"id":37432326,"uuid":"128889444","full_name":"ksc-fe/kpc","owner":"ksc-fe","description":"A UI Components Library for Intact, Vue, React and Angular.","archived":false,"fork":false,"pushed_at":"2025-03-31T06:59:11.000Z","size":622507,"stargazers_count":367,"open_issues_count":66,"forks_count":54,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-05-01T09:02:50.691Z","etag":null,"topics":["ui-components","ui-design","web-components"],"latest_commit_sha":null,"homepage":"https://design.ksyun.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ksc-fe.png","metadata":{"files":{"readme":"README-zh_CN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-04-10T07:08:51.000Z","updated_at":"2025-03-31T02:23:48.000Z","dependencies_parsed_at":"2024-10-09T14:48:00.037Z","dependency_job_id":"b4ef2326-0b50-4b88-9cbf-31fa610a43f1","html_url":"https://github.com/ksc-fe/kpc","commit_stats":{"total_commits":3801,"total_committers":33,"mean_commits":"115.18181818181819","dds":"0.11865298605630092","last_synced_commit":"20d584fb1838c854df63d5b113faef5fcc2a3070"},"previous_names":[],"tags_count":251,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksc-fe%2Fkpc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksc-fe%2Fkpc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksc-fe%2Fkpc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksc-fe%2Fkpc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ksc-fe","download_url":"https://codeload.github.com/ksc-fe/kpc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253692390,"owners_count":21948314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ui-components","ui-design","web-components"],"created_at":"2024-08-02T09:01:54.700Z","updated_at":"2025-05-15T01:04:25.207Z","avatar_url":"https://github.com/ksc-fe.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://design.ksyun.com\" rel=\"nofollow\"\u003e\n    \u003cimg src=\"/site/src/imgs/header_logo_x2.png\" alt=\"LOGO\" /\u003e\n\u003c/a\u003e\n\n\u003cp\u003e\u003c/p\u003e\n\n[![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)\n[![Codecov](https://codecov.io/gh/ksc-fe/kpc/branch/master/graphs/badge.svg)](https://codecov.io/gh/ksc-fe/kpc/branch/master)\n[![npm](https://img.shields.io/npm/v/@king-design/vue.svg)](https://www.npmjs.com/package/@king-design/vue)\n\n[![npm](https://img.shields.io/npm/dm/@king-design/react.svg?label=react%20download)](https://www.npmjs.com/package/@king-design/react)\n[![npm](https://img.shields.io/npm/dm/@king-design/vue.svg?label=vue3%20download)](https://www.npmjs.com/package/@king-design/vue)\n[![npm](https://img.shields.io/npm/dm/@king-design/vue-legacy.svg?label=vue2%20download)](https://www.npmjs.com/package/@king-design/vue-legacy)\n\n\u003c/div\u003e\n\n[English](./README.md) | 简体中文\n\n## 特性\n\n* 支持多框架 [Intact][1] / [Vue][2] / [React][3]\n* 支持TypeScript\n* 动态主题切换\n* 声明式表单验证\n* 完善的[文档](https://design.ksyun.com/)和精心的设计\n* 90%单元测试覆盖率\n\n## 浏览器支持\n\n| [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eIE / Edge | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eFirefox | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eChrome | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eSafari | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/)\u003c/br\u003eOpera |\n| --------- | --------- | --------- | --------- | --------- |\n| IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions| last 2 versions\n\n\n## Vue\n\n### 安装\n\n```shell\n# Vue3\nnpm install @king-design/vue --save\n\n# Vue2\nnpm install @king-desing/vue-legacy --save\n```\n\n### 使用\n\n```js\n\u003ctemplate\u003e\n    \u003cButton\u003eHello\u003c/Button\u003e\n\u003c/template\u003e\n\u003cscript\u003e\nimport {Button} from 'kpc-vue';\n\nexport default {\n    components: {\n        Button\n    }\n}\n\u003c/script\u003e\n```\n\n## React\n\n### 安装\n\n```shell\nnpm install @king-design/react--save\n```\n\n### 使用\n\n```jsx\nimport {Button} from '@king-design/react';\n\nfunction App() {\n    return \u003cButton\u003eHello\u003c/Button\u003e\n}\n```\n\n## 即时反馈\n\n欢迎加入QQ群反馈问题和获得即时帮助，QQ群：529739732 \n[![KPC官方交流群](https://pub.idqqimg.com/wpa/images/group.png)](https://shang.qq.com/wpa/qunwpa?idkey=a9ef1aa7e7befbd3eaa61a3f2c3f7ab17436dbd317f6d02c9a643e0049e52cad)\n\n![QQ](/site/src/imgs/qqqun.png)\n\n\n## 链接\n\n* [KPC 官方文档](https://design.ksyun.com)\n* [Intact MVVM框架][1]\n\n## 开发\n\n\u003e 需要`node@10`以及`npm@6.9`以上\n\n```shell\ngit clone https://github.com/ksc-fe/kpc.git\ncd kpc\nnpm install\nnpm run dev:doc\n\n# 测试\nnpm run test\n# 更新测试快照\nnpm run snapshot\n# 部署文档\nnpm run deploy:doc\n# 发版\nnpm run release\n```\n\n## 许可\n\nMIT\n\n\n[1]: http://javey.github.io/intact/\n[2]: https://vuejs.org/\n[3]: https://reactjs.org/\n[4]: https://angular.io/\n[5]: https://design.ksyun.com/docs/angular/\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fksc-fe%2Fkpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fksc-fe%2Fkpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fksc-fe%2Fkpc/lists"}