mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2026-09-03 20:53:09 -05:00
28 lines
604 B
TypeScript
28 lines
604 B
TypeScript
import { defineConfig } from 'tsdown'
|
|
import { readFileSync } from 'fs'
|
|
|
|
const packageJSON = JSON.parse(readFileSync(new URL('./package.json', import.meta.url), 'utf-8'))
|
|
|
|
export default defineConfig({
|
|
entry: [ './src/peertube-runner.ts' ],
|
|
shims: true,
|
|
|
|
// Use source files for internal PeerTube dependencies
|
|
inputOptions: {
|
|
resolve: {
|
|
conditionNames: [ 'peertube:tsx', 'import', 'node', 'default' ]
|
|
}
|
|
},
|
|
|
|
deps: {
|
|
neverBundle: [
|
|
'./lib-cov/fluent-ffmpeg',
|
|
'pg-hstore'
|
|
]
|
|
},
|
|
|
|
define: {
|
|
'process.env.PACKAGE_VERSION': `'${packageJSON.version}'`
|
|
}
|
|
})
|