Skip to content
Snippets Groups Projects
Commit 29665ec9 authored by lazorfuzz's avatar lazorfuzz
Browse files

Compile to es5 for npm releases

parent 93cf0663
No related branches found
No related tags found
No related merge requests found
node_modules node_modules
.DS_Store .DS_Store
dist
src
.DS_Store
node_modules
const browserify = require('browserify');
const fs = require('fs');
const request = require('request');
const uglify = require('uglify-js');
const bundle = browserify({ standalone: 'LioWebRTC' });
bundle.add('./src/liowebrtc');
bundle.bundle((err, source) => {
if (err) {
console.error(err);
}
fs.writeFileSync('out/liowebrtc.bundle.js', source);
const adapter = fs.readFileSync('node_modules/webrtc-adapter/out/adapter.js').toString();
fs.writeFileSync('out/liowebrtc-with-adapter.bundle.js', `${adapter}\n${source}`);
});
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"name": "liowebrtc", "name": "liowebrtc",
"version": "0.1.4", "version": "0.1.4",
"repository": "https://github.com/lazorfuzz/liowebrtc", "repository": "https://github.com/lazorfuzz/liowebrtc",
"main": "./src/liowebrtc.js", "main": "./dist/liowebrtc.js",
"description": "A react-compatible webRTC helper library that makes it easy to bake peer to peer communication into react components.", "description": "A react-compatible webRTC helper library that makes it easy to bake peer to peer communication into react components.",
"dependencies": { "dependencies": {
"attachmediastream": "^2.0.0", "attachmediastream": "^2.0.0",
...@@ -16,10 +16,11 @@ ...@@ -16,10 +16,11 @@
"wildemitter": "^1.2.0" "wildemitter": "^1.2.0"
}, },
"devDependencies": { "devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-es2015": "^6.24.1",
"browserify": "^13.1.0", "browserify": "^13.1.0",
"chromedriver": "^2.29.0", "chromedriver": "^2.29.0",
"geckodriver": "^1.6.1", "geckodriver": "^1.6.1",
"precommit-hook": "^3.0.0",
"request": "^2.72.0", "request": "^2.72.0",
"selenium-webdriver": "^3.0.1", "selenium-webdriver": "^3.0.1",
"tape": "^4.0.0", "tape": "^4.0.0",
...@@ -30,9 +31,8 @@ ...@@ -30,9 +31,8 @@
}, },
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {
"build": "node build.js", "build": "babel src --presets babel-preset-es2015 --out-dir dist",
"test-travis": "test/run-selenium", "test-travis": "test/run-selenium",
"updateLatest": "./scripts/updateLatest.sh",
"lint": "jshint src", "lint": "jshint src",
"validate": "npm ls", "validate": "npm ls",
"test-page": "echo \"open https://localhost:8443/test/\" && stupid-server -s", "test-page": "echo \"open https://localhost:8443/test/\" && stupid-server -s",
......
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment