From e09f7f4294049dfd2c4a9a9e254c06e3dba6adb3 Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 13 Feb 2025 17:06:49 +0800 Subject: [PATCH] feat: re-export some antd components --- package.json | 4 ++++ rslib.config.ts | 14 +++++++++++++- src/antd/index.tsx | 5 +++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/antd/index.tsx diff --git a/package.json b/package.json index 1200ed2..f6cfe70 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,10 @@ "./announcement": { "types": "./dist/announcement/index.d.ts", "import": "./dist/announcement/index.js" + }, + "./antd": { + "types": "./dist/antd/index.d.ts", + "import": "./dist/antd/index.js" } }, "repository": { diff --git a/rslib.config.ts b/rslib.config.ts index 63427ec..ba14c98 100644 --- a/rslib.config.ts +++ b/rslib.config.ts @@ -7,7 +7,7 @@ export default defineConfig({ lib: [ { format: 'esm', - syntax: 'es2015', + syntax: 'es2018', autoExternal: false, banner: { js: `import './index.css';`, @@ -28,6 +28,18 @@ export default defineConfig({ }, }, }, + // without banner + { + format: 'esm', + syntax: 'es2018', + autoExternal: false, + dts: true, + source: { + entry: { + antd: './src/antd/index.tsx', + }, + }, + }, ], output: { target: 'web', diff --git a/src/antd/index.tsx b/src/antd/index.tsx new file mode 100644 index 0000000..940f95c --- /dev/null +++ b/src/antd/index.tsx @@ -0,0 +1,5 @@ +import Collapse from 'antd/es/collapse/Collapse'; +// Re-export antd components +import ConfigProvider from 'antd/es/config-provider'; + +export { Collapse, ConfigProvider };