UNPKG

peertube-plugin-transposer-connector

Version:

Transposer connector is a PeerTube language tool plugin to transcribe and translate with Whisper

27 lines (22 loc) 754 B
const path = require("path"); const esbuild = require("esbuild"); const clientFiles = [ "common-client-plugin.js", "transposer-client-plugin.js", "transposer-translation-client-plugin.js", "transposer-translation-add-client-plugin.js", "transposer-translation-edit-client-plugin.js", "transposer-translate-metadata-client-plugin.js", "router-client-plugin.js", "video-edit-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));