extendable-media-recorder
Advanced tools
Comparing version 1.0.23 to 1.0.25
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('core-js/es7/reflect'), require('@angular/core')) : | ||
typeof define === 'function' && define.amd ? define(['exports', 'core-js/es7/reflect', '@angular/core'], factory) : | ||
(factory((global.extendableMediaRecorder = {}),null,global.core)); | ||
}(this, (function (exports,reflect,core) { 'use strict'; | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('core-js/es7/reflect'), require('@angular/core'), require('babel-runtime/helpers/classCallCheck'), require('babel-runtime/helpers/createClass')) : | ||
typeof define === 'function' && define.amd ? define(['exports', 'core-js/es7/reflect', '@angular/core', 'babel-runtime/helpers/classCallCheck', 'babel-runtime/helpers/createClass'], factory) : | ||
(factory((global.extendableMediaRecorder = {}),null,global.core,global._classCallCheck,global._createClass)); | ||
}(this, (function (exports,reflect,core,_classCallCheck,_createClass) { 'use strict'; | ||
_classCallCheck = _classCallCheck && _classCallCheck.hasOwnProperty('default') ? _classCallCheck['default'] : _classCallCheck; | ||
_createClass = _createClass && _createClass.hasOwnProperty('default') ? _createClass['default'] : _createClass; | ||
var encoders = new core.InjectionToken('ENCODERS'); | ||
@@ -32,192 +35,2 @@ var ncdrs$1 = []; | ||
var babelHelpers = {}; | ||
var asyncGenerator = function () { | ||
function AwaitValue(value) { | ||
this.value = value; | ||
} | ||
function AsyncGenerator(gen) { | ||
var front, back; | ||
function send(key, arg) { | ||
return new Promise(function (resolve, reject) { | ||
var request = { | ||
key: key, | ||
arg: arg, | ||
resolve: resolve, | ||
reject: reject, | ||
next: null | ||
}; | ||
if (back) { | ||
back = back.next = request; | ||
} else { | ||
front = back = request; | ||
resume(key, arg); | ||
} | ||
}); | ||
} | ||
function resume(key, arg) { | ||
try { | ||
var result = gen[key](arg); | ||
var value = result.value; | ||
if (value instanceof AwaitValue) { | ||
Promise.resolve(value.value).then(function (arg) { | ||
resume("next", arg); | ||
}, function (arg) { | ||
resume("throw", arg); | ||
}); | ||
} else { | ||
settle(result.done ? "return" : "normal", result.value); | ||
} | ||
} catch (err) { | ||
settle("throw", err); | ||
} | ||
} | ||
function settle(type, value) { | ||
switch (type) { | ||
case "return": | ||
front.resolve({ | ||
value: value, | ||
done: true | ||
}); | ||
break; | ||
case "throw": | ||
front.reject(value); | ||
break; | ||
default: | ||
front.resolve({ | ||
value: value, | ||
done: false | ||
}); | ||
break; | ||
} | ||
front = front.next; | ||
if (front) { | ||
resume(front.key, front.arg); | ||
} else { | ||
back = null; | ||
} | ||
} | ||
this._invoke = send; | ||
if (typeof gen.return !== "function") { | ||
this.return = undefined; | ||
} | ||
} | ||
if (typeof Symbol === "function" && Symbol.asyncIterator) { | ||
AsyncGenerator.prototype[Symbol.asyncIterator] = function () { | ||
return this; | ||
}; | ||
} | ||
AsyncGenerator.prototype.next = function (arg) { | ||
return this._invoke("next", arg); | ||
}; | ||
AsyncGenerator.prototype.throw = function (arg) { | ||
return this._invoke("throw", arg); | ||
}; | ||
AsyncGenerator.prototype.return = function (arg) { | ||
return this._invoke("return", arg); | ||
}; | ||
return { | ||
wrap: function (fn) { | ||
return function () { | ||
return new AsyncGenerator(fn.apply(this, arguments)); | ||
}; | ||
}, | ||
await: function (value) { | ||
return new AwaitValue(value); | ||
} | ||
}; | ||
}(); | ||
var classCallCheck = function (instance, Constructor) { | ||
if (!(instance instanceof Constructor)) { | ||
throw new TypeError("Cannot call a class as a function"); | ||
} | ||
}; | ||
var createClass = function () { | ||
function defineProperties(target, props) { | ||
for (var i = 0; i < props.length; i++) { | ||
var descriptor = props[i]; | ||
descriptor.enumerable = descriptor.enumerable || false; | ||
descriptor.configurable = true; | ||
if ("value" in descriptor) descriptor.writable = true; | ||
Object.defineProperty(target, descriptor.key, descriptor); | ||
} | ||
} | ||
return function (Constructor, protoProps, staticProps) { | ||
if (protoProps) defineProperties(Constructor.prototype, protoProps); | ||
if (staticProps) defineProperties(Constructor, staticProps); | ||
return Constructor; | ||
}; | ||
}(); | ||
babelHelpers; | ||
var mediaRecorderConstructor = new core.InjectionToken('MEDIA_RECORDER_CONSTRUCTOR'); | ||
@@ -231,3 +44,4 @@ var MEDIA_RECORDER_CONSTRUCTOR_PROVIDER = { | ||
function MediaRecorder(stream, options) { | ||
classCallCheck(this, MediaRecorder); | ||
_classCallCheck(this, MediaRecorder); | ||
var mimeType = options.mimeType; | ||
@@ -255,3 +69,3 @@ | ||
createClass(MediaRecorder, [{ | ||
_createClass(MediaRecorder, [{ | ||
key: 'addEventListener', | ||
@@ -336,2 +150,3 @@ value: function addEventListener(type, listener) { | ||
}]); | ||
return MediaRecorder; | ||
@@ -338,0 +153,0 @@ }(); |
@@ -8,4 +8,6 @@ { | ||
"@angular/core": "^4.3.6", | ||
"babel-runtime": "^6.26.0", | ||
"core-js": "^2.5.1", | ||
"rxjs": "^5.4.3", | ||
"tslib": "^1.7.1", | ||
"zone.js": "^0.8.17" | ||
@@ -17,4 +19,5 @@ }, | ||
"babel-plugin-external-helpers": "^6.22.0", | ||
"babel-plugin-transform-runtime": "^6.23.0", | ||
"babel-preset-es2015": "^6.18.0", | ||
"chai": "^4.1.1", | ||
"chai": "^4.1.2", | ||
"eslint-config-holy-grail": "^20.0.0", | ||
@@ -48,5 +51,5 @@ "greenkeeper-lockfile": "^1.8.1", | ||
"ts-loader": "^2.3.4", | ||
"tsconfig-holy-grail": "^2.2.27", | ||
"tsconfig-holy-grail": "^2.4.0", | ||
"tslint": "^5.7.0", | ||
"tslint-config-holy-grail": "^11.0.0", | ||
"tslint-config-holy-grail": "^11.0.1", | ||
"typescript": "~2.3.4", | ||
@@ -81,3 +84,3 @@ "webpack": "^3.5.5" | ||
"types": "build/es2015/module.d.ts", | ||
"version": "1.0.23" | ||
"version": "1.0.25" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
55002
6
38
746
+ Addedbabel-runtime@^6.26.0
+ Addedtslib@^1.7.1
+ Addedbabel-runtime@6.26.0(transitive)
+ Addedregenerator-runtime@0.11.1(transitive)