neo-neo-bblessed
Version:
A fork of neo-blessed (which is a fork of blessed) with bug fixes and maintenance.
34 lines (32 loc) • 732 B
text/typescript
import { defineConfig } from 'tsup';
export default defineConfig(options => ({
entry: {
blessed: 'lib/blessed.ts',
},
format: ['cjs', 'esm'],
target: 'node18',
dts: {
compilerOptions: {
strict: false,
noImplicitAny: false,
noImplicitThis: false,
skipLibCheck: true,
allowJs: true,
checkJs: false,
module: 'ESNext',
moduleResolution: 'Node',
},
},
sourcemap: true,
clean: true,
splitting: false,
bundle: true,
treeshake: true,
minify: options.minify ?? process.env.NODE_ENV === 'production',
outDir: 'dist',
skipNodeModulesBundle: true,
platform: 'node',
onSuccess: async () => {
console.log('Build completed successfully!');
},
}));