2024-09-02 12:03:16 -04:00
|
|
|
import { defineConfig } from 'tsup'
|
|
|
|
|
|
|
|
|
|
export default defineConfig([
|
|
|
|
|
{
|
|
|
|
|
format: ['cjs'],
|
|
|
|
|
minify: true,
|
|
|
|
|
dts: true,
|
|
|
|
|
entry: ['src/index.cts'],
|
2025-09-12 12:27:23 +02:00
|
|
|
define: {
|
|
|
|
|
'process.env.NODE_ENV': '"production"',
|
|
|
|
|
},
|
2024-09-02 12:03:16 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
format: ['esm'],
|
|
|
|
|
minify: true,
|
|
|
|
|
dts: true,
|
|
|
|
|
entry: ['src/index.ts'],
|
2025-09-12 12:27:23 +02:00
|
|
|
define: {
|
|
|
|
|
'process.env.NODE_ENV': '"production"',
|
|
|
|
|
},
|
2024-09-02 12:03:16 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
format: ['esm'],
|
|
|
|
|
minify: true,
|
|
|
|
|
dts: true,
|
|
|
|
|
entry: ['src/esm-cache.loader.mts'],
|
2025-09-12 12:27:23 +02:00
|
|
|
define: {
|
|
|
|
|
'process.env.NODE_ENV': '"production"',
|
|
|
|
|
},
|
2024-09-02 12:03:16 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
format: ['cjs'],
|
|
|
|
|
minify: true,
|
|
|
|
|
dts: true,
|
|
|
|
|
entry: ['src/require-cache.cts'],
|
2025-09-12 12:27:23 +02:00
|
|
|
define: {
|
|
|
|
|
'process.env.NODE_ENV': '"production"',
|
|
|
|
|
},
|
2024-09-02 12:03:16 -04:00
|
|
|
},
|
|
|
|
|
])
|