8f71e174cb
tsdown has deprecated `external` in favor of `deps.neverBundle`.
20 lines
548 B
TypeScript
20 lines
548 B
TypeScript
import { defineConfig } from 'tsdown';
|
|
|
|
export default defineConfig({
|
|
entry: {
|
|
index: './modules/analytics/client.ts',
|
|
module: './modules/analytics/index.ts',
|
|
'background-plugin': './modules/analytics/background-plugin.ts',
|
|
types: './modules/analytics/types.ts',
|
|
'providers/google-analytics-4':
|
|
'./modules/analytics/providers/google-analytics-4.ts',
|
|
'providers/umami': './modules/analytics/providers/umami.ts',
|
|
},
|
|
deps: {
|
|
neverBundle: ['#analytics'],
|
|
},
|
|
define: {
|
|
'process.env.NPM': 'true',
|
|
},
|
|
});
|