Skip to content

Commit ec4017d

Browse files
committed
refactor: replace ant-design-vue with @ant-design-vue/ui
1 parent 8d33f2f commit ec4017d

File tree

9 files changed

+37
-26
lines changed

9 files changed

+37
-26
lines changed

apps/playground/assets/tailwind.css

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
@import '@ant-design-vue/tailwind-config';
2-
1+
@import 'tailwindcss' source(none);
32
@source '../index.html';
43
@source '../src/**/*.{vue,ts}';
5-
@source '../../../node_modules/ant-design-vue/dist/lib.mjs';
64
* {
75
scrollbar-width: thin;
86
scrollbar-color: var(--color-base-300) transparent;

apps/playground/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"dependencies": {
1414
"@floating-ui/vue": "^1.1.5",
1515
"@heroicons/vue": "^2.1.5",
16-
"ant-design-vue": "*",
16+
"@ant-design-vue/ui": "*",
1717
"@simonwep/pickr": "^1.9.1",
1818
"@trpc/client": "^11.0.0",
1919
"@trpc/server": "^11.0.0",
@@ -27,7 +27,6 @@
2727
"devDependencies": {
2828
"@ant-design-vue/eslint-config": "*",
2929
"@ant-design-vue/prettier-config": "*",
30-
"@ant-design-vue/tailwind-config": "*",
3130
"@ant-design-vue/typescript-config": "*",
3231
"@ant-design-vue/vite-config": "*",
3332
"@tailwindcss/vite": "^4.1.3",

apps/playground/src/main.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ import { createApp } from 'vue'
33
import { createRouter, createWebHistory } from 'vue-router'
44
import App from './App.vue'
55
import routes from './routes'
6-
import antd from 'ant-design-vue'
6+
import antd from '@ant-design-vue/ui'
7+
import '@ant-design-vue/ui/tailwind.css'
8+
import '@ant-design-vue/ui/style.css'
79

810
const router = createRouter({
911
history: createWebHistory(),
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable @typescript-eslint/consistent-type-imports */
22
declare module 'vue' {
33
export interface GlobalComponents {
4-
AButton: typeof import('ant-design-vue').Button
4+
AButton: typeof import('@ant-design-vue/ui').Button
55
}
66
}
77
export {}

apps/playground/tsconfig.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
"compilerOptions": {
66
"paths": {
77
"@/*": ["./src/*"],
8-
"~/*": ["./assets/*"],
9-
"ant-design-vue": ["./../../packages/ui/src/index.ts"]
8+
"~/*": ["./assets/*"]
109
}
1110
}
1211
}

apps/playground/vite.config.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ export default defineConfig({
1515
alias: {
1616
'@': resolve(__dirname, './src'),
1717
'~': resolve(__dirname, './assets'),
18-
'ant-design-vue': resolve(__dirname, '../../packages/ui/src/index.ts'),
1918
},
2019
},
2120
})

packages/ui/package.json

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "ant-design-vue",
3-
"version": "5.0.0-alpha.1",
2+
"name": "@ant-design-vue/ui",
3+
"version": "1.0.0-alpha.1",
44
"title": "Ant Design Vue",
55
"description": "An enterprise-class UI design language and Vue-based implementation",
66
"keywords": [
@@ -27,12 +27,20 @@
2727
"type": "module",
2828
"exports": {
2929
".": {
30-
"import": "./dist/index.esm.js",
31-
"require": "./dist/index.umd.js"
30+
"types": "./dist/types/index.d.ts",
31+
"import": "./dist/lib.mjs",
32+
"require": "./dist/lib.cjs",
33+
"default": "./dist/lib.mjs"
3234
},
3335
"./style.css": {
34-
"import": "./dist/index.css",
35-
"require": "./dist/index.css"
36+
"import": "./dist/lib.css",
37+
"require": "./dist/lib.css",
38+
"default": "./dist/lib.css"
39+
},
40+
"./tailwind.css": {
41+
"import": "./dist/tailwind.css",
42+
"require": "./dist/tailwind.css",
43+
"default": "./dist/tailwind.css"
3644
}
3745
},
3846
"repository": {
@@ -43,9 +51,9 @@
4351
"url": "https://github.com/ant-design-vue/table/issues"
4452
},
4553
"license": "MIT",
46-
"main": "./dist/index.umd.js",
47-
"module": "./dist/index.esm.js",
48-
"types": "./dist/src/index.d.ts",
54+
"main": "./dist/lib.cjs",
55+
"module": "./dist/lib.mjs",
56+
"types": "./dist/types/index.d.ts",
4957
"files": [
5058
"dist",
5159
"src/style",
@@ -69,7 +77,6 @@
6977
"devDependencies": {
7078
"@ant-design-vue/eslint-config": "*",
7179
"@ant-design-vue/prettier-config": "*",
72-
"@ant-design-vue/tailwind-config": "*",
7380
"@ant-design-vue/typescript-config": "*",
7481
"@ant-design-vue/vite-config": "*",
7582
"@tailwindcss/vite": "^4.1.3",

packages/ui/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import './style/index.css'
12
import { App } from 'vue'
23

34
import * as components from './components'

packages/ui/vite.config.ts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,19 @@ export default extendsConfig(vue(__dirname), {
1111
},
1212
plugins: [tailwindcss()],
1313
build: {
14-
lib: {
15-
name: 'antd',
16-
entry: {
17-
lib: resolve(__dirname, 'src/index.ts'),
14+
cssCodeSplit: true,
15+
rollupOptions: {
16+
output: {
17+
// inlineDynamicImports: false,
18+
manualChunks(id) {
19+
if (id.includes('tailwind.css')) {
20+
return 'tailwind'
21+
}
22+
if (id.includes('.css')) {
23+
return 'lib'
24+
}
25+
},
1826
},
19-
formats: ['umd'],
20-
fileName: (format, entryName) => `${entryName}.${format}.js`,
2127
},
2228
},
2329
})

0 commit comments

Comments
 (0)