diff --git a/.babelrc b/.babelrc index 1fbfa9a..51ac658 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,4 @@ { - "presets": ["es2015","es2017"] + "presets": ["es2015","es2017"], + "plugins": ["transform-object-rest-spread"] } diff --git a/.jshintrc b/.jshintrc index 7c0e08e..c3fb0ac 100644 --- a/.jshintrc +++ b/.jshintrc @@ -1,30 +1,31 @@ { "bitwise": true, "curly": true, "eqeqeq": true, "forin": true, "freeze": true, "latedef": "function", "noarg": true, "nonbsp": true, "nonew": true, "plusplus": true, "undef": true, "unused": true, "strict": true, "maxparams": 4, "maxdepth": 4, "maxstatements": 70, "maxlen": 140, "validthis": true, "varstmt": true, "esversion": 8, "browser": true, "browserify": true, "devel": false, "jquery": false, "mocha": false, "node": true, "worker": false, + "esversion": 9, "predef": ["MediaStream", "MediaStreamTrack", "RTCPeerConnection", "RTCSessionDescription"] } diff --git a/package.json b/package.json index 6df1542..3a78a89 100644 --- a/package.json +++ b/package.json @@ -1,55 +1,56 @@ { "name": "sylkrtc", "version": "1.5.9", "main": "lib/sylkrtc.js", "description": "SylkServer WebRTC Gateway client library", "repository": { "type": "git", "url": "git://github.com/AGProjects/sylkrtc.git" }, "keywords": [], "author": "AG Projects", "contributors": [ "Tijmen de Mes ", "Saúl Ibarra Corretgé " ], "license": "MIT", "readmeFilename": "README.md", "browserify": { "transform": [ "babelify" ] }, "dependencies": { "@rifflearning/attachmediastream": "^3.0.0", "blueimp-md5": "^2.13.0", "bowser": "^2.7.0", "debug": "^4.1.1", "dompurify": "^2.0.10", "openpgp": "tijmenNL/openpgpjs#4eb26e0", "regenerator-runtime": "^0.13.9", "sdp-transform": "^2.3.0", "uuid": "^7.0.3", "webrtc-adapter": "^6.4.8", "websocket": "^1.0.34" }, "devDependencies": { "babel-core": "^6.26.3", + "babel-plugin-transform-object-rest-spread": "^6.26.0", "babel-preset-es2015": "^6.9.0", "babel-preset-es2017": "^6.24.1", "babelify": "^8.0.0", "browserify": "^16.5.1", "gulp": "^4.0.2", "gulp-filelog": "^0.4.1", "gulp-header": "^2.0.9", "gulp-jshint": "^2.0.1", "gulp-sourcemaps": "^2.6.1", "gulp-uglify": "^3.0.0", "jshint": "^2.9.5", "jshint-stylish": "^2.2.0", "minimist": "^1.2.0", "through2": "^3.0.1", "vinyl-buffer": "^1.0.0", "vinyl-source-stream": "^2.0.0" } }