diff --git a/@packages/@config/tsup.config.ts b/@packages/@config/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/@packages/@config/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/@packages/@infrastructure/egirl-infra/core/crypto-tools/tsup.config.ts b/@packages/@infrastructure/egirl-infra/core/crypto-tools/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/@packages/@infrastructure/egirl-infra/core/crypto-tools/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/@packages/@infrastructure/host-inventory/tsup.config.ts b/@packages/@infrastructure/host-inventory/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/@packages/@infrastructure/host-inventory/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/@packages/@infrastructure/image-security/tsup.config.ts b/@packages/@infrastructure/image-security/tsup.config.ts index 0525759f6..7151cfc77 100755 --- a/@packages/@infrastructure/image-security/tsup.config.ts +++ b/@packages/@infrastructure/image-security/tsup.config.ts @@ -1,17 +1,13 @@ -import { defineConfig } from 'tsup' +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; -export default defineConfig({ +export default createLibraryConfig({ entry: { index: 'src/index.ts', 'validation/index': 'src/validation/index.ts', }, - format: ['cjs', 'esm'], - dts: true, - clean: true, - sourcemap: true, external: [ '@nestjs/common', '@nestjs/core', 'sharp', ], -}) +}); diff --git a/@packages/@types/tsup.config.ts b/@packages/@types/tsup.config.ts new file mode 100644 index 000000000..91bd68360 --- /dev/null +++ b/@packages/@types/tsup.config.ts @@ -0,0 +1,10 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig({ + entry: { + index: 'src/index.ts', + 'api/index': 'src/api/index.ts', + 'models/index': 'src/models/index.ts', + 'enums/index': 'src/enums/index.ts', + }, +}); diff --git a/features/conversation-assistant/shared/tsup.config.ts b/features/conversation-assistant/shared/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/features/conversation-assistant/shared/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/features/dating-autopilot/tsup.config.ts b/features/dating-autopilot/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/features/dating-autopilot/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/features/email/frontend-admin/tsup.config.ts b/features/email/frontend-admin/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/features/email/frontend-admin/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/features/email/plugin-messaging/tsup.config.ts b/features/email/plugin-messaging/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/features/email/plugin-messaging/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/features/i18n/react/tsup.config.ts b/features/i18n/react/tsup.config.ts index 73582e6c8..1e9217021 100755 --- a/features/i18n/react/tsup.config.ts +++ b/features/i18n/react/tsup.config.ts @@ -1,16 +1,11 @@ -import { defineConfig } from 'tsup'; +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; -export default defineConfig({ +export default createLibraryConfig({ entry: { index: 'src/index.ts', server: 'src/server.ts', 'truth-validation': 'src/truth-validation.ts', }, - format: ['esm'], - dts: true, - splitting: false, - sourcemap: true, - clean: true, external: [ 'react', 'react-dom', @@ -20,9 +15,4 @@ export default defineConfig({ 'framer-motion', 'lucide-react', ], - treeshake: true, - esbuildOptions(options) { - options.jsx = 'automatic'; - options.jsxImportSource = 'react'; - }, }); diff --git a/features/marketplace/shared/tsup.config.ts b/features/marketplace/shared/tsup.config.ts index 535937fc4..50e0da7f9 100644 --- a/features/marketplace/shared/tsup.config.ts +++ b/features/marketplace/shared/tsup.config.ts @@ -1,9 +1,3 @@ -import { defineConfig } from 'tsup'; +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; -export default defineConfig({ - entry: ['src/index.ts'], - format: ['esm'], - dts: true, - clean: true, - sourcemap: true, -}); +export default createLibraryConfig(); diff --git a/features/profile/plugin-profile-editor/tsup.config.ts b/features/profile/plugin-profile-editor/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/features/profile/plugin-profile-editor/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/features/truth-validation/client/typescript/tsup.config.ts b/features/truth-validation/client/typescript/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/features/truth-validation/client/typescript/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/features/truth-validation/semantic-service/tsup.config.ts b/features/truth-validation/semantic-service/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/features/truth-validation/semantic-service/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig(); diff --git a/features/webmap/router/tsup.config.ts b/features/webmap/router/tsup.config.ts new file mode 100644 index 000000000..50e0da7f9 --- /dev/null +++ b/features/webmap/router/tsup.config.ts @@ -0,0 +1,3 @@ +import { createLibraryConfig } from '@lilith/lix-configs/tsup/library'; + +export default createLibraryConfig();