From c308141d5c45965f761bf4bd947b01ecd6a32e96 Mon Sep 17 00:00:00 2001 From: productdevbook Date: Sun, 3 Sep 2023 09:35:04 +0300 Subject: [PATCH] chore: delete tsup and VisuallyHidden export visuallyHiddenProps --- packages/components/tooltip/build.config.ts | 3 ++- packages/components/tooltip/tsup.config.ts | 22 ------------------- .../visually-hidden/src/VisuallyHidden.ts | 10 ++++++++- packages/primitives/tsup.config.ts | 22 ------------------- 4 files changed, 11 insertions(+), 46 deletions(-) delete mode 100644 packages/components/tooltip/tsup.config.ts delete mode 100644 packages/primitives/tsup.config.ts diff --git a/packages/components/tooltip/build.config.ts b/packages/components/tooltip/build.config.ts index bdce9c86a..91a9c4b5e 100644 --- a/packages/components/tooltip/build.config.ts +++ b/packages/components/tooltip/build.config.ts @@ -1,5 +1,6 @@ import { defineBuildConfig } from 'unbuild' +const isClean = (process.env.CLEAN || 'false') === 'true' export default defineBuildConfig({ entries: [ { @@ -9,5 +10,5 @@ export default defineBuildConfig({ }, ], declaration: true, - clean: false, + clean: isClean, }) diff --git a/packages/components/tooltip/tsup.config.ts b/packages/components/tooltip/tsup.config.ts deleted file mode 100644 index a2f7a0d8b..000000000 --- a/packages/components/tooltip/tsup.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { defineConfig } from 'tsup' -import pkg from './package.json' - -const external = [ - ...Object.keys(pkg.dependencies || {}), - ...Object.keys(pkg.peerDependencies || {}), -] - -export default defineConfig((options) => { - return [ - { - ...options, - entryPoints: ['src/index.ts'], - external, - dts: true, - clean: true, - target: 'node16', - format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - }, - ] -}) diff --git a/packages/components/visually-hidden/src/VisuallyHidden.ts b/packages/components/visually-hidden/src/VisuallyHidden.ts index 28513b216..7d152216e 100644 --- a/packages/components/visually-hidden/src/VisuallyHidden.ts +++ b/packages/components/visually-hidden/src/VisuallyHidden.ts @@ -14,12 +14,20 @@ export type VisuallyHiddenElement = HTMLButtonElement export interface VisuallyHiddenProps extends PrimitiveProps {} +export const visuallyHiddenProps = { + props: { + ...primitiveProps, + }, + emits: {}, +} + const visuallyHidden = defineComponent({ name: NAME, inheritAttrs: false, props: { - ...primitiveProps, + ...visuallyHiddenProps.props, }, + emits: visuallyHiddenProps.emits, setup(props, { attrs, slots }) { const forwardedRef = useForwardRef() diff --git a/packages/primitives/tsup.config.ts b/packages/primitives/tsup.config.ts deleted file mode 100644 index a2f7a0d8b..000000000 --- a/packages/primitives/tsup.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { defineConfig } from 'tsup' -import pkg from './package.json' - -const external = [ - ...Object.keys(pkg.dependencies || {}), - ...Object.keys(pkg.peerDependencies || {}), -] - -export default defineConfig((options) => { - return [ - { - ...options, - entryPoints: ['src/index.ts'], - external, - dts: true, - clean: true, - target: 'node16', - format: ['esm'], - outExtension: () => ({ js: '.mjs' }), - }, - ] -})