npm-name-checker2
Version:
Check whether a package or organization name is available on npm
19 lines (17 loc) • 444 B
text/typescript
import { defineConfig } from 'tsdown';
export default defineConfig({
entry: ['src/*'],
format: ['esm'], // Keep ESM format
outDir: 'dist',
clean: true,
sourcemap: false,
// splitting: false,
bundle: true,
dts: false,
minify: true,
external: ['fs/promises', 'path', 'commander'],
loader: {
'.json': 'json', // ⬅ transforms JSON into normal ESM object
},
// outExtension: () => ({ js: '.js' }), // Force .js instead of .mjs
});