iris-js-sdk
Version:
JavaScript SDK for Iris Platform
32 lines (28 loc) • 940 B
JavaScript
//
// var browserify = require('browserify')
// var bInstance = browserify('IrisRtcSdk.js').transform("babelify", {
// global: true,
// presets: ["es2015", "es2016", "stage-0"],
// ignore: [/\/node_modules\/underscore/]
// }).bundle()
// .pipe(fs.createWriteStream("bundle.js"));
var exorcist = require('exorcist')
var browserify = require('browserify');
var path = require('path')
var mapfile = path.join(__dirname, 'iris-js-sdk.js.map');
var fs = require("fs");
var b = browserify({ debug: true }).transform("babelify", {
presets: ["@babel/preset-env"],
global: true,
only: [/\/node_modules\/@jitsi\/sdp-interop/]
});
b.add('src/IrisRtcSdk.js');
b.bundle()
.pipe(exorcist(mapfile))
.pipe(fs.createWriteStream(path.join(__dirname, 'iris-js-sdk.js'), 'utf8'));
if (!fs.existsSync(__dirname+'/dist')) {
console.log("create dist")
fs.mkdir('dist', { recursive: true }, (err) => {
if (err) throw err;
});
}