mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
chore: switch tsup config to typescript (#9057)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
37
tsup.config.ts
Normal file
37
tsup.config.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
import { defineConfig } from 'tsup';
|
||||
|
||||
export function createTsupConfig({
|
||||
entry = ['src/index.ts'],
|
||||
external = [],
|
||||
noExternal = [],
|
||||
platform = 'node',
|
||||
format = ['esm', 'cjs'],
|
||||
target = 'es2022',
|
||||
skipNodeModulesBundle = true,
|
||||
clean = true,
|
||||
shims = true,
|
||||
minify = false,
|
||||
splitting = false,
|
||||
keepNames = true,
|
||||
dts = true,
|
||||
sourcemap = true,
|
||||
esbuildPlugins = [],
|
||||
} = {}) {
|
||||
return defineConfig({
|
||||
entry,
|
||||
external,
|
||||
noExternal,
|
||||
platform,
|
||||
format,
|
||||
skipNodeModulesBundle,
|
||||
target,
|
||||
clean,
|
||||
shims,
|
||||
minify,
|
||||
splitting,
|
||||
keepNames,
|
||||
dts,
|
||||
sourcemap,
|
||||
esbuildPlugins,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user