chore(build): Optimize TypeScript bundling with tsup across all packages by refining transpilation and module resolution settings

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Lilith 2026-02-05 15:06:35 -08:00
parent 1c1b266ee0
commit 3fee21e795
15 changed files with 50 additions and 27 deletions

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -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',
],
})
});

View file

@ -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',
},
});

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -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';
},
});

View file

@ -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();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();

View file

@ -0,0 +1,3 @@
import { createLibraryConfig } from '@lilith/lix-configs/tsup/library';
export default createLibraryConfig();