UNPKG

peertube-plugin-vp9-opus-options

Version:

PeerTube plugin transcoding (vp9/h264/etc and opus/aac/etc) with extensive customization options

21 lines (16 loc) 457 B
const path = require('path') const esbuild = require('esbuild') const clientFiles = [ 'common-client-plugin.js' ] const configs = clientFiles.map(f => ({ entryPoints: [ path.resolve(__dirname, '..', 'client', f) ], bundle: true, minify: true, format: 'esm', target: 'safari11', outfile: path.resolve(__dirname, '..', 'dist', f), })) const promises = configs.map(c => esbuild.build(c)) Promise.all(promises) .catch(() => process.exit(1))