New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@arwes/bleeps

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arwes/bleeps - npm Package Compare versions

Comparing version 1.0.0-alpha.21 to 1.0.0-alpha.22

3

build/cjs/createBleep/createBleep.js

@@ -7,3 +7,4 @@ "use strict";

var _a;
if (!tools_1.IS_BROWSER) {
const isBleepsAvailable = tools_1.IS_BROWSER && !!window.AudioContext;
if (!isBleepsAvailable) {
return null;

@@ -10,0 +11,0 @@ }

@@ -10,4 +10,5 @@ "use strict";

// actual functionalities.
const context = tools_1.IS_BROWSER ? new window.AudioContext() : null;
const masterGain = tools_1.IS_BROWSER ? context.createGain() : null;
const isBleepsAvailable = tools_1.IS_BROWSER && !!window.AudioContext;
const context = isBleepsAvailable ? new window.AudioContext() : null;
const masterGain = isBleepsAvailable ? context.createGain() : null;
const bleeps = {};

@@ -34,3 +35,3 @@ const bleepNames = Object.keys(props.bleeps);

});
if (tools_1.IS_BROWSER) {
if (isBleepsAvailable) {
masterGain.connect(context.destination);

@@ -42,2 +43,5 @@ // Set initial master gain value.

const unload = () => {
if (!isBleepsAvailable) {
return;
}
bleepNames.forEach(bleepName => {

@@ -49,4 +53,7 @@ var _a;

const update = (newProps) => {
var _a;
if (!isBleepsAvailable) {
return;
}
// Global settings.
var _a;
if (((_a = newProps.master) === null || _a === void 0 ? void 0 : _a.volume) !== undefined) {

@@ -53,0 +60,0 @@ const globalVolume = Math.max(0, Math.min(1, newProps.master.volume));

import { IS_BROWSER, IS_BROWSER_SAFARI } from '@arwes/tools';
const createBleep = (props) => {
var _a;
if (!IS_BROWSER) {
const isBleepsAvailable = IS_BROWSER && !!window.AudioContext;
if (!isBleepsAvailable) {
return null;

@@ -6,0 +7,0 @@ }

@@ -7,4 +7,5 @@ import { IS_BROWSER } from '@arwes/tools';

// actual functionalities.
const context = IS_BROWSER ? new window.AudioContext() : null;
const masterGain = IS_BROWSER ? context.createGain() : null;
const isBleepsAvailable = IS_BROWSER && !!window.AudioContext;
const context = isBleepsAvailable ? new window.AudioContext() : null;
const masterGain = isBleepsAvailable ? context.createGain() : null;
const bleeps = {};

@@ -31,3 +32,3 @@ const bleepNames = Object.keys(props.bleeps);

});
if (IS_BROWSER) {
if (isBleepsAvailable) {
masterGain.connect(context.destination);

@@ -39,2 +40,5 @@ // Set initial master gain value.

const unload = () => {
if (!isBleepsAvailable) {
return;
}
bleepNames.forEach(bleepName => {

@@ -46,4 +50,7 @@ var _a;

const update = (newProps) => {
var _a;
if (!isBleepsAvailable) {
return;
}
// Global settings.
var _a;
if (((_a = newProps.master) === null || _a === void 0 ? void 0 : _a.volume) !== undefined) {

@@ -50,0 +57,0 @@ const globalVolume = Math.max(0, Math.min(1, newProps.master.volume));

@@ -47,3 +47,4 @@ (function webpackUniversalModuleDefinition(root, factory) {

var _a;
if (!tools_1.IS_BROWSER) {
const isBleepsAvailable = tools_1.IS_BROWSER && !!window.AudioContext;
if (!isBleepsAvailable) {
return null;

@@ -278,4 +279,5 @@ }

// actual functionalities.
const context = tools_1.IS_BROWSER ? new window.AudioContext() : null;
const masterGain = tools_1.IS_BROWSER ? context.createGain() : null;
const isBleepsAvailable = tools_1.IS_BROWSER && !!window.AudioContext;
const context = isBleepsAvailable ? new window.AudioContext() : null;
const masterGain = isBleepsAvailable ? context.createGain() : null;
const bleeps = {};

@@ -302,3 +304,3 @@ const bleepNames = Object.keys(props.bleeps);

});
if (tools_1.IS_BROWSER) {
if (isBleepsAvailable) {
masterGain.connect(context.destination);

@@ -310,2 +312,5 @@ // Set initial master gain value.

const unload = () => {
if (!isBleepsAvailable) {
return;
}
bleepNames.forEach(bleepName => {

@@ -317,4 +322,7 @@ var _a;

const update = (newProps) => {
var _a;
if (!isBleepsAvailable) {
return;
}
// Global settings.
var _a;
if (((_a = newProps.master) === null || _a === void 0 ? void 0 : _a.volume) !== undefined) {

@@ -321,0 +329,0 @@ const globalVolume = Math.max(0, Math.min(1, newProps.master.volume));

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.arwes=t():(e.arwes=e.arwes||{},e.arwes.umd=t())}(self,(()=>(()=>{var e={371:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLEEPS_CATEGORIES=void 0,t.BLEEPS_CATEGORIES={background:"background",transition:"transition",interaction:"interaction",notification:"notification"}},564:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBleep=void 0;const n=r(954);t.createBleep=e=>{var t;if(!n.IS_BROWSER)return null;const{sources:r,preload:o=!0,loop:a=!1,volume:i=1,fetchHeaders:c,masterGain:l}=e;let u=!1,s=!1,f=!1,d=null,p=null,y=0;const v=null!==(t=e.context)&&void 0!==t?t:new window.AudioContext,b=v.createGain(),h=new Set,_=()=>{if(p||u||s)return;if(!r.length)return s=!0,void console.error("Every bleep must have at least one source with a valid audio file URL and type.");const e=new window.Audio,t=r.find((t=>{if(n.IS_BROWSER_SAFARI&&t.type.includes("audio/webm"))return!1;const r=e.canPlayType(t.type||"");return"probably"===r||"maybe"===r}));if(!t)return s=!0,void console.error(`The bleep sources "${JSON.stringify(r)}" are not supported on this navigator.`);const{src:o,type:a}=t;u=!0,window.fetch(o,{method:"GET",headers:c}).then((e=>{if(!e.ok)throw new Error("Bleep source could not be fetched.");return e})).then((e=>e.arrayBuffer())).then((e=>v.decodeAudioData(e))).then((e=>{p=e,y=p.duration})).catch((e=>{s=!0,console.error(`The bleep with source URL "${o}" and type "${a}" could not be used:`,e)})).then((()=>u=!1))},m=e=>{if(void 0!==e.volume){const t=Math.max(0,Math.min(1,e.volume));b.gain.setValueAtTime(t,v.currentTime)}},w={},g={duration:{get:()=>y,enumerable:!0},isPlaying:{get:()=>f,enumerable:!0},isLoaded:{get:()=>!!p,enumerable:!0},play:{value:e=>{if(p){if(!a||!f){if("suspended"===v.state){let e=!1;if(v.resume().catch((t=>{e=!0,console.error(`The bleep audio context with sources "${JSON.stringify(r)}" could not be resumed to be played:`,t)})),e)return}e&&h.add(e),f=!0,d&&(d.stop(),d.disconnect(b),d=null),d=v.createBufferSource(),d.buffer=p,d.loop=a,a&&(d.loopStart=0,d.loopEnd=p.duration),d.connect(b),d.start(),d.onended=()=>{f=!1}}}else _()},enumerable:!0},stop:{value:e=>{p&&(e&&h.delete(e),(!a||!h.size)&&(d&&(d.stop(),d.disconnect(b),d=null),f=!1))},enumerable:!0},load:{value:()=>{_()},enumerable:!0},unload:{value:()=>{d&&(d.stop(),d.disconnect(b),d=null),p=null,u=!1,s=!1},enumerable:!0},update:{value:m,enumerable:!0}};return Object.defineProperties(w,g),l?b.connect(l):b.connect(v.destination),m({volume:i}),o&&_(),w}},421:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(163).__exportStar(r(564),t)},949:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBleepsManager=void 0;const n=r(954),o=r(421);t.createBleepsManager=e=>{var t,r;const a=n.IS_BROWSER?new window.AudioContext:null,i=n.IS_BROWSER?a.createGain():null,c={},l=Object.keys(e.bleeps);if(l.forEach((t=>{var r;const n=e.bleeps[t],l=n.category?null===(r=e.categories)||void 0===r?void 0:r[n.category]:null,u={...e.common,...l};c[t]=u.disabled?null:(0,o.createBleep)({...u,...n,context:a,masterGain:i})})),n.IS_BROWSER){i.connect(a.destination);const n=Math.max(0,Math.min(1,null!==(r=null===(t=null==e?void 0:e.master)||void 0===t?void 0:t.volume)&&void 0!==r?r:1));i.gain.setValueAtTime(n,a.currentTime)}return Object.freeze({bleeps:c,unload:()=>{l.forEach((e=>{var t;null===(t=c[e])||void 0===t||t.unload()}))},update:t=>{var r;if(void 0!==(null===(r=t.master)||void 0===r?void 0:r.volume)){const e=Math.max(0,Math.min(1,t.master.volume));i.gain.setValueAtTime(e,a.currentTime)}l.forEach((r=>{var n,l,u,s;const f=e.bleeps[r],d=null==f?void 0:f.category,p=d?null===(n=t.categories)||void 0===n?void 0:n[d]:null,y={...t.common,...p};y.disabled?(null===(l=c[r])||void 0===l||l.unload(),c[r]=null):c[r]?null===(u=c[r])||void 0===u||u.update({...y,...null===(s=t.bleeps)||void 0===s?void 0:s[r]}):c[r]=(0,o.createBleep)({...y,...f,context:a,masterGain:i})}))}})}},786:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(163).__exportStar(r(949),t)},368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(163);n.__exportStar(r(513),t),n.__exportStar(r(371),t),n.__exportStar(r(421),t),n.__exportStar(r(786),t)},513:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},163:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>a,__asyncDelegator:()=>P,__asyncGenerator:()=>j,__asyncValues:()=>x,__await:()=>S,__awaiter:()=>y,__classPrivateFieldGet:()=>I,__classPrivateFieldIn:()=>B,__classPrivateFieldSet:()=>A,__createBinding:()=>b,__decorate:()=>c,__esDecorate:()=>u,__exportStar:()=>h,__extends:()=>o,__generator:()=>v,__importDefault:()=>M,__importStar:()=>R,__makeTemplateObject:()=>E,__metadata:()=>p,__param:()=>l,__propKey:()=>f,__read:()=>m,__rest:()=>i,__runInitializers:()=>s,__setFunctionName:()=>d,__spread:()=>w,__spreadArray:()=>O,__spreadArrays:()=>g,__values:()=>_});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function c(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function l(e,t){return function(r,n){t(r,n,e)}}function u(e,t,r,n,o,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var c,l=n.kind,u="getter"===l?"get":"setter"===l?"set":"value",s=!t&&e?n.static?e:e.prototype:null,f=t||(s?Object.getOwnPropertyDescriptor(s,n.name):{}),d=!1,p=r.length-1;p>=0;p--){var y={};for(var v in n)y[v]="access"===v?{}:n[v];for(var v in n.access)y.access[v]=n.access[v];y.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var b=(0,r[p])("accessor"===l?{get:f.get,set:f.set}:f[u],y);if("accessor"===l){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(c=i(b.get))&&(f.get=c),(c=i(b.set))&&(f.set=c),(c=i(b.init))&&o.push(c)}else(c=i(b))&&("field"===l?o.push(c):f[u]=c)}s&&Object.defineProperty(s,n.name,f),d=!0}function s(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function f(e){return"symbol"==typeof e?e:"".concat(e)}function d(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function y(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{l(n.next(e))}catch(e){a(e)}}function c(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,c)}l((n=n.apply(e,t||[])).next())}))}function v(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(c){return function(l){return function(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,n=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}}var b=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function h(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||b(t,e,r)}function _(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(m(arguments[t]));return e}function g(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function O(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function j(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||c(e,t)}))})}function c(e,t){try{(r=o[e](t)).value instanceof S?Promise.resolve(r.value.v).then(l,u):s(a[0][2],r)}catch(e){s(a[0][3],e)}var r}function l(e){c("next",e)}function u(e){c("throw",e)}function s(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function P(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:!1}:o?o(t):t}:o}}function x(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=_(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,o,(t=e[r](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var T=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function R(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&b(t,e,r);return T(t,e),t}function M(e){return e&&e.__esModule?e:{default:e}}function I(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function A(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function B(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}},954:e=>{e.exports=window.arwes.tools}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}return r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(368)})()));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.arwes=t():(e.arwes=e.arwes||{},e.arwes.umd=t())}(self,(()=>(()=>{var e={371:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLEEPS_CATEGORIES=void 0,t.BLEEPS_CATEGORIES={background:"background",transition:"transition",interaction:"interaction",notification:"notification"}},564:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBleep=void 0;const n=r(954);t.createBleep=e=>{var t;if(!n.IS_BROWSER||!window.AudioContext)return null;const{sources:r,preload:o=!0,loop:a=!1,volume:i=1,fetchHeaders:c,masterGain:u}=e;let l=!1,s=!1,f=!1,d=null,p=null,y=0;const v=null!==(t=e.context)&&void 0!==t?t:new window.AudioContext,b=v.createGain(),h=new Set,_=()=>{if(p||l||s)return;if(!r.length)return s=!0,void console.error("Every bleep must have at least one source with a valid audio file URL and type.");const e=new window.Audio,t=r.find((t=>{if(n.IS_BROWSER_SAFARI&&t.type.includes("audio/webm"))return!1;const r=e.canPlayType(t.type||"");return"probably"===r||"maybe"===r}));if(!t)return s=!0,void console.error(`The bleep sources "${JSON.stringify(r)}" are not supported on this navigator.`);const{src:o,type:a}=t;l=!0,window.fetch(o,{method:"GET",headers:c}).then((e=>{if(!e.ok)throw new Error("Bleep source could not be fetched.");return e})).then((e=>e.arrayBuffer())).then((e=>v.decodeAudioData(e))).then((e=>{p=e,y=p.duration})).catch((e=>{s=!0,console.error(`The bleep with source URL "${o}" and type "${a}" could not be used:`,e)})).then((()=>l=!1))},m=e=>{if(void 0!==e.volume){const t=Math.max(0,Math.min(1,e.volume));b.gain.setValueAtTime(t,v.currentTime)}},w={},g={duration:{get:()=>y,enumerable:!0},isPlaying:{get:()=>f,enumerable:!0},isLoaded:{get:()=>!!p,enumerable:!0},play:{value:e=>{if(p){if(!a||!f){if("suspended"===v.state){let e=!1;if(v.resume().catch((t=>{e=!0,console.error(`The bleep audio context with sources "${JSON.stringify(r)}" could not be resumed to be played:`,t)})),e)return}e&&h.add(e),f=!0,d&&(d.stop(),d.disconnect(b),d=null),d=v.createBufferSource(),d.buffer=p,d.loop=a,a&&(d.loopStart=0,d.loopEnd=p.duration),d.connect(b),d.start(),d.onended=()=>{f=!1}}}else _()},enumerable:!0},stop:{value:e=>{p&&(e&&h.delete(e),(!a||!h.size)&&(d&&(d.stop(),d.disconnect(b),d=null),f=!1))},enumerable:!0},load:{value:()=>{_()},enumerable:!0},unload:{value:()=>{d&&(d.stop(),d.disconnect(b),d=null),p=null,l=!1,s=!1},enumerable:!0},update:{value:m,enumerable:!0}};return Object.defineProperties(w,g),u?b.connect(u):b.connect(v.destination),m({volume:i}),o&&_(),w}},421:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(163).__exportStar(r(564),t)},949:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBleepsManager=void 0;const n=r(954),o=r(421);t.createBleepsManager=e=>{var t,r;const a=n.IS_BROWSER&&!!window.AudioContext,i=a?new window.AudioContext:null,c=a?i.createGain():null,u={},l=Object.keys(e.bleeps);if(l.forEach((t=>{var r;const n=e.bleeps[t],a=n.category?null===(r=e.categories)||void 0===r?void 0:r[n.category]:null,l={...e.common,...a};u[t]=l.disabled?null:(0,o.createBleep)({...l,...n,context:i,masterGain:c})})),a){c.connect(i.destination);const n=Math.max(0,Math.min(1,null!==(r=null===(t=null==e?void 0:e.master)||void 0===t?void 0:t.volume)&&void 0!==r?r:1));c.gain.setValueAtTime(n,i.currentTime)}return Object.freeze({bleeps:u,unload:()=>{a&&l.forEach((e=>{var t;null===(t=u[e])||void 0===t||t.unload()}))},update:t=>{var r;if(a){if(void 0!==(null===(r=t.master)||void 0===r?void 0:r.volume)){const e=Math.max(0,Math.min(1,t.master.volume));c.gain.setValueAtTime(e,i.currentTime)}l.forEach((r=>{var n,a,l,s;const f=e.bleeps[r],d=null==f?void 0:f.category,p=d?null===(n=t.categories)||void 0===n?void 0:n[d]:null,y={...t.common,...p};y.disabled?(null===(a=u[r])||void 0===a||a.unload(),u[r]=null):u[r]?null===(l=u[r])||void 0===l||l.update({...y,...null===(s=t.bleeps)||void 0===s?void 0:s[r]}):u[r]=(0,o.createBleep)({...y,...f,context:i,masterGain:c})}))}}})}},786:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(163).__exportStar(r(949),t)},368:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(163);n.__exportStar(r(513),t),n.__exportStar(r(371),t),n.__exportStar(r(421),t),n.__exportStar(r(786),t)},513:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},163:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__assign:()=>a,__asyncDelegator:()=>P,__asyncGenerator:()=>S,__asyncValues:()=>x,__await:()=>j,__awaiter:()=>y,__classPrivateFieldGet:()=>I,__classPrivateFieldIn:()=>B,__classPrivateFieldSet:()=>R,__createBinding:()=>b,__decorate:()=>c,__esDecorate:()=>l,__exportStar:()=>h,__extends:()=>o,__generator:()=>v,__importDefault:()=>A,__importStar:()=>M,__makeTemplateObject:()=>E,__metadata:()=>p,__param:()=>u,__propKey:()=>f,__read:()=>m,__rest:()=>i,__runInitializers:()=>s,__setFunctionName:()=>d,__spread:()=>w,__spreadArray:()=>O,__spreadArrays:()=>g,__values:()=>_});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function c(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function u(e,t){return function(r,n){t(r,n,e)}}function l(e,t,r,n,o,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var c,u=n.kind,l="getter"===u?"get":"setter"===u?"set":"value",s=!t&&e?n.static?e:e.prototype:null,f=t||(s?Object.getOwnPropertyDescriptor(s,n.name):{}),d=!1,p=r.length-1;p>=0;p--){var y={};for(var v in n)y[v]="access"===v?{}:n[v];for(var v in n.access)y.access[v]=n.access[v];y.addInitializer=function(e){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var b=(0,r[p])("accessor"===u?{get:f.get,set:f.set}:f[l],y);if("accessor"===u){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(c=i(b.get))&&(f.get=c),(c=i(b.set))&&(f.set=c),(c=i(b.init))&&o.push(c)}else(c=i(b))&&("field"===u?o.push(c):f[l]=c)}s&&Object.defineProperty(s,n.name,f),d=!0}function s(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function f(e){return"symbol"==typeof e?e:"".concat(e)}function d(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function y(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{u(n.next(e))}catch(e){a(e)}}function c(e){try{u(n.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,c)}u((n=n.apply(e,t||[])).next())}))}function v(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(c){return function(u){return function(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,n=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,u])}}}var b=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function h(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||b(t,e,r)}function _(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(m(arguments[t]));return e}function g(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function O(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function j(e){return this instanceof j?(this.v=e,this):new j(e)}function S(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||c(e,t)}))})}function c(e,t){try{(r=o[e](t)).value instanceof j?Promise.resolve(r.value.v).then(u,l):s(a[0][2],r)}catch(e){s(a[0][3],e)}var r}function u(e){c("next",e)}function l(e){c("throw",e)}function s(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function P(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:j(e[n](t)),done:!1}:o?o(t):t}:o}}function x(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=_(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){!function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}(n,o,(t=e[r](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var T=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function M(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&b(t,e,r);return T(t,e),t}function A(e){return e&&e.__esModule?e:{default:e}}function I(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function R(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function B(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}},954:e=>{e.exports=window.arwes.tools}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}return r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r(368)})()));
{
"name": "@arwes/bleeps",
"version": "1.0.0-alpha.21",
"version": "1.0.0-alpha.22",
"publishConfig": {

@@ -57,3 +57,3 @@ "access": "public"

},
"gitHead": "75130c3abe86fffca35b2ae562e0f8f35510a9d6"
"gitHead": "46792887460af320e9cd48c2699663c5a2915fba"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc