Go to file
wuyiping0628 185eb8b84d
test(text-popup):[text-popup] update text-popup E2E test (#1119)
2023-12-13 16:13:50 +08:00
.cid chore: add dialog-select/filter-panel to tiny-vue.yml (#487) 2023-09-15 20:07:39 +08:00
.codecheck chore: add dialog-select/filter-panel to tiny-vue.yml (#487) 2023-09-15 20:07:39 +08:00
.github fix: fix dirname generate in e2e github action (#995) 2023-12-01 17:26:52 +08:00
.husky chore: add dialog-select/filter-panel to tiny-vue.yml (#487) 2023-09-15 20:07:39 +08:00
.vscode feat: sync site code (#613) 2023-10-23 10:53:42 +08:00
examples test(text-popup):[text-popup] update text-popup E2E test (#1119) 2023-12-13 16:13:50 +08:00
gulp docs(sites) update docs and apis (#1070) 2023-12-08 18:20:12 +08:00
internals feat(react): optimize react file structure (#1099) 2023-12-11 19:10:04 +08:00
packages fix(theme): [alert, popconfirm] pc template remove tailwind merge (#1120) 2023-12-13 16:13:21 +08:00
patches feat: support react and add new components: rich-text-editor/color-picker/divider/calendar-view 2023-10-11 04:04:12 -07:00
.all-contributorsrc docs: add James-9696 as a contributor for doc (#1089) 2023-12-11 14:43:12 +08:00
.depcheckrc.yaml Refactor project to Monorepo and TypeScript (#90) 2023-03-28 20:37:18 +08:00
.eslintignore feat: add dialog-select and refactor sites (#378) 2023-08-11 16:40:06 +08:00
.eslintrc.js fix(site): fix single mode, click name and demo not jump (#1030) 2023-12-05 15:26:16 +08:00
.gitattributes Refactor project to Monorepo and TypeScript (#90) 2023-03-28 20:37:18 +08:00
.gitignore feat(react): optimize react file structure (#1099) 2023-12-11 19:10:04 +08:00
.hintrc Refactor project to Monorepo and TypeScript (#90) 2023-03-28 20:37:18 +08:00
.lintstagedrc.json ci(eslint): add husky and commitlint to eslint code (#1021) 2023-12-04 20:14:26 +08:00
.npmrc Refactor project to Monorepo and TypeScript (#90) 2023-03-28 20:37:18 +08:00
.prettierignore feat: add dialog-select and refactor sites (#378) 2023-08-11 16:40:06 +08:00
.prettierrc feat: support react and add new components: rich-text-editor/color-picker/divider/calendar-view 2023-10-11 04:04:12 -07:00
CHANGELOG.md Refactor project to Monorepo and TypeScript (#90) 2023-03-28 20:37:18 +08:00
CONTRIBUTING.md docs: clarify the specification of Pull Request Title (#1080) 2023-12-11 14:17:56 +08:00
CONTRIBUTING.zh-CN.md docs: clarify the specification of Pull Request Title (#1080) 2023-12-11 14:17:56 +08:00
LICENSE Refactor project to Monorepo and TypeScript (#90) 2023-03-28 20:37:18 +08:00
README.md docs: add James-9696 as a contributor for doc (#1089) 2023-12-11 14:43:12 +08:00
README.zh-CN.md docs: update component number (#585) 2023-10-13 16:07:48 +08:00
commitlint.config.js ci(eslint): add husky and commitlint to eslint code (#1021) 2023-12-04 20:14:26 +08:00
count-api.js docs(sites) update docs and apis (#1070) 2023-12-08 18:20:12 +08:00
gulpfile.mjs docs(sites) update docs and apis (#1070) 2023-12-08 18:20:12 +08:00
jsconfig.json chore: add dialog-select/filter-panel to tiny-vue.yml (#487) 2023-09-15 20:07:39 +08:00
lerna.json Refactor project to Monorepo and TypeScript (#90) 2023-03-28 20:37:18 +08:00
logo.svg chore: add dialog-select/filter-panel to tiny-vue.yml (#487) 2023-09-15 20:07:39 +08:00
package.json feat(openinula): add openinula base structure (#1093) 2023-12-11 18:58:51 +08:00
pnpm-workspace.yaml chore: support alpha version and fix build error (#600) 2023-10-19 14:42:01 +08:00
tsconfig.json Refactor project to Monorepo and TypeScript (#90) 2023-03-28 20:37:18 +08:00
tsconfig.vue2.7.json feat: support react and add new components: rich-text-editor/color-picker/divider/calendar-view 2023-10-11 04:04:12 -07:00
tsconfig.vue2.json feat: support react and add new components: rich-text-editor/color-picker/divider/calendar-view 2023-10-11 04:04:12 -07:00
tsconfig.vue3.json feat: support react and add new components: rich-text-editor/color-picker/divider/calendar-view 2023-10-11 04:04:12 -07:00
volar.config.js chore: add dialog-select/filter-panel to tiny-vue.yml (#487) 2023-09-15 20:07:39 +08:00

README.md

OpenTiny Logo

An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.

English | 简体中文

🌈 Features:

  • 📦 104 clean, easy-to-use and powerful components.
  • 🖖 One code, Support both Vue.js 2 and Vue.js 3.
  • 🖥️ One code, Support both PC and Mobile.
  • 🌍 Support internationalization.
  • 🎨 Support theme customization.
  • 📊 Components support configuration development, can support low-code platform.
  • 💡 Use a cross-end and cross-framework architecture, flexible and portable.

🛠️ Usage

1. Installation

Execute the following command to install the TinyVue component library for Vue.js 3.

npm i @opentiny/vue@3

Execute the following command to install the TinyVue component library for Vue.js 2.

npm i @opentiny/vue@2

2. Import component

Then you can use the TinyVue component(such as <tiny-button>) in the App.vue file.

<script lang="ts" setup>
  import { Button as TinyButton } from '@opentiny/vue'
</script>

<template>
  <tiny-button>Tiny Vue</tiny-button>
</template>

🖥️ Development

git clone git@github.com:opentiny/tiny-vue.git
cd tiny-vue
pnpm i

# Vue.js 3
pnpm dev

# Vue.js 2
pnpm dev2

Open your browser and visit: http://127.0.0.1:7130/

🤝 Contributing

Welcome to join our OpenTiny community!🎉

If you don't know how to start, please read our contributing guide.

  • Add the official assistant WeChat opentiny-official and join the technical exchange group.
  • Add to the mailing list opentiny@googlegroups.com

Contributors

Contributors are community members who have 1 or more PR merged in OpenTiny.

Thanks goes to these wonderful people (emoji key):

Kagol
Kagol

💻
ajaxzheng
ajaxzheng

💻
TC-twwang
TC-twwang

💻
jacknan
jacknan

💻
Pithy
Pithy

💻
heygsc
heygsc

💻
MangoWu
MangoWu

💻
ADNY
ADNY

💻
chenxi-20
chenxi-20

💻
Alaray
Alaray

💻
ing
ing

💻
申君健
申君健

💻
MomoPoppy
MomoPoppy

💻
WXC-Spring
WXC-Spring

💻
GaoNeng
GaoNeng

💻
acyza
acyza

💻
ygj6
ygj6

💻
MrWang2016
MrWang2016

💻
qinwencheng
qinwencheng

💻
黄怡林
黄怡林

💻
zuixinwang
zuixinwang

💻
luopei
luopei

💻
前端爆冲
前端爆冲

🚇
Xie Jay
Xie Jay

🚇
linxiang
linxiang

💻
程序员包子
程序员包子

💻
peter G
peter G

💻 📖
gimmyhehe
gimmyhehe

💻
dong
dong

💻
凌览
凌览

💻
Caesar-ch
Caesar-ch

💻
chenqifeng66
chenqifeng66

⚠️
Zz-ZzzZ
Zz-ZzzZ

⚠️
Lyx
Lyx

💻
Spark Bill
Spark Bill

💻
wendZzoo
wendZzoo

💻
Gweesin Chan
Gweesin Chan

💻
Binks_
Binks_

📖
yoyo
yoyo

💻
Kif
Kif

💻
jack-zishan
jack-zishan

💻
LinboLen
LinboLen

💻
vaebe
vaebe

💻
YuYan Li
YuYan Li

💻
shonen7
shonen7

💻
xlearns
xlearns

💻
tianxin
tianxin

💻
Xppp0217
Xppp0217

💻
AcWrong02
AcWrong02

🐛
betavs
betavs

💻
fanbingbing16
fanbingbing16

💻
dyh333
dyh333

📖
betterdancing
betterdancing

📖
David
David

💻
falcon-jin
falcon-jin

💻
wuyiping0628
wuyiping0628

⚠️
James
James

📖

License

MIT