Files
deepseek-harness/packages/ptc-runtime/ptc-runtime-node/tsdown.config.ts
T

9 lines
879 B
TypeScript

import { defineConfig } from 'tsdown'
/** The Node provider and its private process bootstraps are published bundles. */
export default defineConfig([
{ entry: ['lib/types/index.js', 'lib/types/configuration.js'], outDir: 'lib', format: ['esm'], platform: 'node', target: 'es2024', fixedExtension: false, dts: false, clean: false },
{ entry: { process: 'lib/types/process-entry.js' }, outDir: 'lib', format: ['esm'], platform: 'node', target: 'es2024', fixedExtension: false, dts: false, clean: false, noExternal: ['@deepseek-ai/dsh-subprocess/control', 'acorn', 'acorn-walk', 'birpc'] },
{ entry: { 'persistent-process': 'lib/types/persistent-process-entry.js' }, outDir: 'lib', format: ['esm'], platform: 'node', target: 'es2024', fixedExtension: false, dts: false, clean: false, noExternal: ['@deepseek-ai/dsh-subprocess/control', 'acorn', 'acorn-walk', 'birpc'] },
])