From 56aeaa8cb2d141e9549018085ecf84e60a863acc Mon Sep 17 00:00:00 2001 From: rickon_DAFEI <1016831404@qq.com> Date: Tue, 26 Mar 2024 04:09:25 +0800 Subject: [PATCH 1/3] fix(build): remove use less path --- packages/demo-test/.gitignore | 24 -- packages/demo-test/.vscode/extensions.json | 3 - packages/demo-test/README.md | 18 -- packages/demo-test/auto-imports.d.ts | 245 ------------------ packages/demo-test/index.html | 13 - packages/demo-test/package.json | 25 -- packages/demo-test/public/vite.svg | 1 - packages/demo-test/src/App.vue | 97 ------- packages/demo-test/src/assets/vue.svg | 1 - .../demo-test/src/components/HelloWorld.vue | 40 --- packages/demo-test/src/main.ts | 13 - packages/demo-test/src/style.css | 60 ----- packages/demo-test/src/vite-env.d.ts | 1 - packages/demo-test/tsconfig.json | 25 -- packages/demo-test/tsconfig.node.json | 11 - packages/demo-test/vite.config.ts | 21 -- .../src/views/develop/theme.md | 4 +- .../components/slider/style/variables.less | 1 - .../tree-select/style/select-view.less | 1 - 19 files changed, 2 insertions(+), 602 deletions(-) delete mode 100644 packages/demo-test/.gitignore delete mode 100644 packages/demo-test/.vscode/extensions.json delete mode 100644 packages/demo-test/README.md delete mode 100644 packages/demo-test/auto-imports.d.ts delete mode 100644 packages/demo-test/index.html delete mode 100644 packages/demo-test/package.json delete mode 100644 packages/demo-test/public/vite.svg delete mode 100644 packages/demo-test/src/App.vue delete mode 100644 packages/demo-test/src/assets/vue.svg delete mode 100644 packages/demo-test/src/components/HelloWorld.vue delete mode 100644 packages/demo-test/src/main.ts delete mode 100644 packages/demo-test/src/style.css delete mode 100644 packages/demo-test/src/vite-env.d.ts delete mode 100644 packages/demo-test/tsconfig.json delete mode 100644 packages/demo-test/tsconfig.node.json delete mode 100644 packages/demo-test/vite.config.ts diff --git a/packages/demo-test/.gitignore b/packages/demo-test/.gitignore deleted file mode 100644 index a547bf36..00000000 --- a/packages/demo-test/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/packages/demo-test/.vscode/extensions.json b/packages/demo-test/.vscode/extensions.json deleted file mode 100644 index c0a6e5a4..00000000 --- a/packages/demo-test/.vscode/extensions.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] -} diff --git a/packages/demo-test/README.md b/packages/demo-test/README.md deleted file mode 100644 index ef72fd52..00000000 --- a/packages/demo-test/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Vue 3 + TypeScript + Vite - -This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 ` - - diff --git a/packages/demo-test/package.json b/packages/demo-test/package.json deleted file mode 100644 index bf7b407d..00000000 --- a/packages/demo-test/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "demo-test", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "vue-tsc && vite build", - "preview": "vite preview" - }, - "dependencies": { - "vue": "^3.4.21", - "@yike-design/ui": "workspace:*", - "@yike-design/resolver": "workspace:*", - "unplugin-vue-components": "^0.26.0", - "unplugin-auto-import": "^0.17.5" - }, - "devDependencies": { - "@vitejs/plugin-vue": "^5.0.4", - "typescript": "^5.2.2", - "vite": "^5.1.6", - "vue-tsc": "^1.8.27", - "@arco-design/web-vue": "^2.11.0" - } -} diff --git a/packages/demo-test/public/vite.svg b/packages/demo-test/public/vite.svg deleted file mode 100644 index e7b8dfb1..00000000 --- a/packages/demo-test/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/demo-test/src/App.vue b/packages/demo-test/src/App.vue deleted file mode 100644 index 21255f07..00000000 --- a/packages/demo-test/src/App.vue +++ /dev/null @@ -1,97 +0,0 @@ - - - - - diff --git a/packages/demo-test/src/assets/vue.svg b/packages/demo-test/src/assets/vue.svg deleted file mode 100644 index 770e9d33..00000000 --- a/packages/demo-test/src/assets/vue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/demo-test/src/components/HelloWorld.vue b/packages/demo-test/src/components/HelloWorld.vue deleted file mode 100644 index 11592690..00000000 --- a/packages/demo-test/src/components/HelloWorld.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - - - diff --git a/packages/demo-test/src/main.ts b/packages/demo-test/src/main.ts deleted file mode 100644 index 013462e2..00000000 --- a/packages/demo-test/src/main.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { createApp } from 'vue'; -import './style.css'; -import App from './App.vue'; -import '@yike-design/ui/es/components/styles/index.less'; -import { YkTitle, YkMessage, YkNotification, vLoading } from '@yike-design/ui'; - -const app = createApp(App); -app.component(YkTitle.name, YkTitle).mount('#app'); - -app.directive('loading', vLoading); - -app.config.globalProperties.$notification = YkNotification; -app.config.globalProperties.$message = YkMessage; diff --git a/packages/demo-test/src/style.css b/packages/demo-test/src/style.css deleted file mode 100644 index d2e9756a..00000000 --- a/packages/demo-test/src/style.css +++ /dev/null @@ -1,60 +0,0 @@ -:root { - font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; - line-height: 1.5; - font-weight: 400; - - color-scheme: light dark; - color: rgba(255, 255, 255, 0.87); - background-color: #242424; - - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -a { - font-weight: 500; - text-decoration: inherit; - color: #646cff; -} -a:hover { - color: #535bf2; -} - -body { - display: flex; - margin: 0; - min-width: 320px; - min-height: 100vh; - place-items: center; -} - -h1 { - font-size: 3.2em; - line-height: 1.1; -} - -.card { - padding: 2em; -} - -#app { - margin: 0 auto; - padding: 2rem; - max-width: 1280px; - text-align: center; -} - -@media (prefers-color-scheme: light) { - :root { - color: #213547; - background-color: #ffffff; - } - a:hover { - color: #747bff; - } - button { - background-color: #f9f9f9; - } -} diff --git a/packages/demo-test/src/vite-env.d.ts b/packages/demo-test/src/vite-env.d.ts deleted file mode 100644 index 11f02fe2..00000000 --- a/packages/demo-test/src/vite-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/packages/demo-test/tsconfig.json b/packages/demo-test/tsconfig.json deleted file mode 100644 index 9e03e604..00000000 --- a/packages/demo-test/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "module": "ESNext", - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "skipLibCheck": true, - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "preserve", - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true - }, - "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"], - "references": [{ "path": "./tsconfig.node.json" }] -} diff --git a/packages/demo-test/tsconfig.node.json b/packages/demo-test/tsconfig.node.json deleted file mode 100644 index 97ede7ee..00000000 --- a/packages/demo-test/tsconfig.node.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "composite": true, - "skipLibCheck": true, - "module": "ESNext", - "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true, - "strict": true - }, - "include": ["vite.config.ts"] -} diff --git a/packages/demo-test/vite.config.ts b/packages/demo-test/vite.config.ts deleted file mode 100644 index 115ffdb5..00000000 --- a/packages/demo-test/vite.config.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { defineConfig } from 'vite'; -import vue from '@vitejs/plugin-vue'; -import AutoImport from 'unplugin-auto-import/vite'; -import Components from 'unplugin-vue-components/vite'; -import { YikeResolver } from '@yike-design/resolver'; -// https://vitejs.dev/config/ -export default defineConfig({ - plugins: [ - vue(), - AutoImport({ - resolvers: [YikeResolver()], - }), - Components({ - resolvers: [ - YikeResolver({ - sideEffect: true, - }), - ], - }), - ], -}); diff --git a/packages/yike-design-demo/src/views/develop/theme.md b/packages/yike-design-demo/src/views/develop/theme.md index dabde587..08d64424 100644 --- a/packages/yike-design-demo/src/views/develop/theme.md +++ b/packages/yike-design-demo/src/views/develop/theme.md @@ -8,7 +8,7 @@ Yike Design 使用 less 作为预编译语言。为寻求最合理最少的变 **全局引入**: -文件在 `@yike-design/ui/components/styles/colors/color.less` +文件在 `@yike-design/ui/components/styles/basis.less` **Vite 引入方法**: @@ -50,7 +50,7 @@ module.exports = { ### 源码 -其中,`yike-design/ui/src/components/styles/colors/color.less` 文件存放所有全局变量,在项目使用上,全局变量完全可以直接修改该文档内容。 +其中,`yike-design/ui/src/components/styles/basis.less` 文件存放所有全局变量,在项目使用上,全局变量完全可以直接修改该文档内容。 ```less // -------- Colors ----------- diff --git a/packages/yike-design-ui/components/slider/style/variables.less b/packages/yike-design-ui/components/slider/style/variables.less index c01a568b..01fef065 100644 --- a/packages/yike-design-ui/components/slider/style/variables.less +++ b/packages/yike-design-ui/components/slider/style/variables.less @@ -1,5 +1,4 @@ @import '../../styles/basis.less'; -@import '../../styles/colors.less'; @btn-primary-color-text: #fff; @btn-primary-color-text_primary: #fff; diff --git a/packages/yike-design-ui/components/tree-select/style/select-view.less b/packages/yike-design-ui/components/tree-select/style/select-view.less index c56fb7a3..bfe2ab0b 100644 --- a/packages/yike-design-ui/components/tree-select/style/select-view.less +++ b/packages/yike-design-ui/components/tree-select/style/select-view.less @@ -1,5 +1,4 @@ @import '../../styles/basis.less'; -@import '../../styles/colors.less'; .yk-select-view { position: relative; From 0217f78290980974544a90d996cf925f8aa6f46a Mon Sep 17 00:00:00 2001 From: rickon_DAFEI <1016831404@qq.com> Date: Tue, 26 Mar 2024 04:10:20 +0800 Subject: [PATCH 2/3] feat(build): remove multiple script --- .github/workflows/release.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index cb7a1e54..28e6d32f 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -22,7 +22,11 @@ jobs: run: pnpm install --no-frozen-lockfile - name: Build @yike-design/ui - run: pnpm run build:comp && pnpm run build:less + run: pnpm run build:comp + + - name: Build docs + run: | + pnpm run build:demo - name: Pubilsh package to npm run: pnpm publish --filter @yike-design/ui --access public --no-git-checks From 2c1f01bdbe4ec3b90653087bb2e234fe53b3ac63 Mon Sep 17 00:00:00 2001 From: rickon_DAFEI <1016831404@qq.com> Date: Tue, 26 Mar 2024 04:34:16 +0800 Subject: [PATCH 3/3] chore(release): 0.0.14 --- packages/yike-design-ui/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/yike-design-ui/package.json b/packages/yike-design-ui/package.json index 31fde48f..a471fd83 100644 --- a/packages/yike-design-ui/package.json +++ b/packages/yike-design-ui/package.json @@ -1,6 +1,6 @@ { "name": "@yike-design/ui", - "version": "0.0.13", + "version": "0.0.14", "type": "module", "description": "yike-design-ui", "author": "ecaps1038 https://github.com/ecaps1038", @@ -62,4 +62,4 @@ "@yike-design/build": "workspace:*", "standard-version": "^9.5.0" } -} \ No newline at end of file +}