UNPKG

@aicacia/peer

Version:

simple peer to peer for webrtc

40 lines (38 loc) 913 B
import resolve from "@rollup/plugin-node-resolve"; import commonjs from "@rollup/plugin-commonjs"; import typescript from "@rollup/plugin-typescript"; import terser from "@rollup/plugin-terser"; import esmImportToUrl from "rollup-plugin-esm-import-to-url"; export default [ { input: "src/index.ts", output: [ { file: "browser/index.js", format: "es", sourcemap: true, plugins: [terser()], }, ], plugins: [ esmImportToUrl({ imports: { eventemitter3: "https://unpkg.com/eventemitter3@5/dist/eventemitter3.esm.min.js", tslib: "https://unpkg.com/tslib@2/tslib.es6.js", uuid: "https://unpkg.com/uuid@10/dist/esm-browser/index.js", }, }), resolve({ browser: true }), commonjs({ transformMixedEsModules: true, }), typescript({ tsconfig: "./tsconfig.esm.json", compilerOptions: { outDir: "browser", }, }), ], }, ];