Skip to content

Commit 36a6ed5

Browse files
committed
feat: add Tailwind CSS integration and define base styles
1 parent ec4017d commit 36a6ed5

File tree

7 files changed

+22
-75
lines changed

7 files changed

+22
-75
lines changed

packages-config/tailwind-config/package.json

Lines changed: 0 additions & 21 deletions
This file was deleted.

packages-config/tailwind-config/tailwind.css

Lines changed: 0 additions & 35 deletions
This file was deleted.
Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
// @ts-nocheck
22

3-
import { readFileSync } from 'node:fs';
4-
import { resolve } from 'node:path';
5-
import { defineConfig } from 'vite';
6-
import dts from 'vite-plugin-dts';
3+
import { readFileSync } from 'node:fs'
4+
import { resolve } from 'node:path'
5+
import { defineConfig } from 'vite'
6+
import dts from 'vite-plugin-dts'
77

88
/**
99
* @type {import('./index.d.ts').GetUserConfig}
1010
*/
1111
export default dirname =>
1212
defineConfig(({ mode }) => {
13-
const pkg = JSON.parse(readFileSync(resolve(dirname, './package.json'), 'utf-8'));
14-
const isDev = mode === 'development';
13+
const pkg = JSON.parse(readFileSync(resolve(dirname, './package.json'), 'utf-8'))
14+
const isDev = mode === 'development'
1515
return {
1616
plugins: [
1717
dts({
@@ -23,29 +23,23 @@ export default dirname =>
2323
}),
2424
],
2525
build: {
26-
cssCodeSplit: true,
2726
lib: {
2827
entry: {
2928
lib: resolve(dirname, 'src/index.ts'),
3029
},
31-
lib: {
32-
entry: {
33-
lib: resolve(dirname, 'src/index.ts'),
34-
},
35-
formats: ['es', 'cjs'],
36-
fileName: (format, entryName) => `${entryName}.${format === 'es' ? 'mjs' : 'cjs'}`,
37-
},
30+
formats: ['es', 'cjs'],
31+
fileName: (format, entryName) => `${entryName}.${format === 'es' ? 'mjs' : 'cjs'}`,
3832
},
3933
rollupOptions: {
4034
external: isDev
4135
? id => {
4236
if (pkg.peerDependencies && id in pkg.peerDependencies) {
43-
return true;
37+
return true
4438
}
4539
if (/^@(ant-design-vue)\//.test(id) || id === 'ant-design-vue') {
46-
return true;
40+
return true
4741
}
48-
return false;
42+
return false
4943
}
5044
: pkg.peerDependencies && Object.keys(pkg.peerDependencies),
5145
},
@@ -63,5 +57,5 @@ export default dirname =>
6357
'@': resolve(dirname, './src'),
6458
},
6559
},
66-
};
67-
});
60+
}
61+
})
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@reference '../../../style/tailwind.css';
2+
3+
.ant-btn {
4+
@apply text-primary-content;
5+
}

packages-config/tailwind-config/themes/light.css renamed to packages/ui/src/style/base.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@import 'tailwindcss' source(none);
2+
13
@theme {
24
--color-base-100: #ffffff;
35
--color-base-200: #f7f7f7;

packages/ui/src/style/index.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@import './tailwind.css';

packages/ui/src/style/tailwind.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@import './base.css';

0 commit comments

Comments
 (0)