Socket
Socket
Sign inDemoInstall

worker-timers

Package Overview
Dependencies
Maintainers
1
Versions
246
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

worker-timers - npm Package Compare versions

Comparing version 8.0.3 to 8.0.4

2

build/es5/bundle.js

@@ -27,3 +27,3 @@ (function (global, factory) {

// This is the minified and stringified code of the worker-timers-worker package.
var worker = "(()=>{var e={472:(e,t,r)=>{var o,n;void 0===(n=\"function\"==typeof(o=function(){\"use strict\";var e=new Map,t=new Map,r=function(t){var r=e.get(t);return void 0!==r&&(clearTimeout(r),e.delete(t),!0)},o=function(e){var r=t.get(e);return void 0!==r&&(clearTimeout(r),t.delete(e),!0)},n=function(e,t){var r=performance.now(),o=e+t-r-performance.timeOrigin;return{expected:r+o,remainingDelay:o}},i=function e(t,r,o,n){var i=o-performance.now();i>0?t.set(r,setTimeout(e,i,t,r,o,n)):(t.delete(r),postMessage({id:null,method:\"call\",params:{timerId:r,timerType:n}}))},a=function(t,r,o){var a=n(t,o),s=a.expected,u=a.remainingDelay;e.set(r,setTimeout(i,u,e,r,s,\"interval\"))},s=function(e,r,o){var a=n(e,o),s=a.expected,u=a.remainingDelay;t.set(r,setTimeout(i,u,t,r,s,\"timeout\"))};addEventListener(\"message\",(function(e){var t=e.data;try{if(\"clear\"===t.method){var n=t.id,i=t.params,u=i.timerId,d=i.timerType;if(\"interval\"===d)postMessage({id:n,result:r(u)});else{if(\"timeout\"!==d)throw new Error('The given type \"'.concat(d,'\" is not supported'));postMessage({id:n,result:o(u)})}}else{if(\"set\"!==t.method)throw new Error('The given method \"'.concat(t.method,'\" is not supported'));var p=t.params,c=p.delay,m=p.now,l=p.timerId,v=p.timerType;if(\"interval\"===v)a(c,l,m);else{if(\"timeout\"!==v)throw new Error('The given type \"'.concat(v,'\" is not supported'));s(c,l,m)}}}catch(e){postMessage({error:{message:e.message},id:t.id,result:null})}}))})?o.call(t,r,t,e):o)||(e.exports=n)}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{\"use strict\";r(472)})()})();"; // tslint:disable-line:max-line-length
var worker = "(()=>{var e={472:(e,t,r)=>{var o,n;void 0===(n=\"function\"==typeof(o=function(){\"use strict\";var e=new Map,t=new Map,r=function(t){var r=e.get(t);return void 0!==r&&(clearTimeout(r),e.delete(t),!0)},o=function(e){var r=t.get(e);return void 0!==r&&(clearTimeout(r),t.delete(e),!0)},n=function(e,t){var r=performance.now(),o=e+t-r-performance.timeOrigin;return{expected:r+o,remainingDelay:o}},i=function(e,t,r,o){var n=r-performance.now();n>0?e.set(t,setTimeout(i,n,e,t,r,o)):(e.delete(t),postMessage({id:null,method:\"call\",params:{timerId:t,timerType:o}}))},a=function(t,r,o){var a=n(t,o),s=a.expected,u=a.remainingDelay;e.set(r,setTimeout(i,u,e,r,s,\"interval\"))},s=function(e,r,o){var a=n(e,o),s=a.expected,u=a.remainingDelay;t.set(r,setTimeout(i,u,t,r,s,\"timeout\"))};addEventListener(\"message\",(function(e){var t=e.data;try{if(\"clear\"===t.method){var n=t.id,i=t.params,u=i.timerId,d=i.timerType;if(\"interval\"===d)postMessage({id:n,result:r(u)});else{if(\"timeout\"!==d)throw new Error('The given type \"'.concat(d,'\" is not supported'));postMessage({id:n,result:o(u)})}}else{if(\"set\"!==t.method)throw new Error('The given method \"'.concat(t.method,'\" is not supported'));var p=t.params,c=p.delay,m=p.now,l=p.timerId,v=p.timerType;if(\"interval\"===v)a(c,l,m);else{if(\"timeout\"!==v)throw new Error('The given type \"'.concat(v,'\" is not supported'));s(c,l,m)}}}catch(e){postMessage({error:{message:e.message},id:t.id,result:null})}}))})?o.call(t,r,t,e):o)||(e.exports=n)}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{\"use strict\";r(472)})()})();"; // tslint:disable-line:max-line-length

@@ -30,0 +30,0 @@ var loadOrReturnBroker = createLoadOrReturnBroker(workerTimersBroker.load, worker);

@@ -18,6 +18,6 @@ {

"dependencies": {
"@babel/runtime": "^7.24.8",
"@babel/runtime": "^7.25.0",
"tslib": "^2.6.3",
"worker-timers-broker": "^7.1.0",
"worker-timers-worker": "^8.0.2"
"worker-timers-broker": "^7.1.1",
"worker-timers-worker": "^8.0.3"
},

@@ -27,8 +27,8 @@ "description": "A replacement for setInterval() and setTimeout() which works in unfocused windows.",

"@babel/cli": "^7.24.8",
"@babel/core": "^7.24.9",
"@babel/core": "^7.25.2",
"@babel/plugin-external-helpers": "^7.24.7",
"@babel/plugin-transform-runtime": "^7.24.7",
"@babel/preset-env": "^7.24.8",
"@babel/preset-env": "^7.25.3",
"@babel/register": "^7.24.6",
"@commitlint/cli": "^19.3.0",
"@commitlint/cli": "^19.4.0",
"@commitlint/config-angular": "^19.3.0",

@@ -42,8 +42,8 @@ "@rollup/plugin-babel": "^6.0.4",

"eslint": "^8.57.0",
"eslint-config-holy-grail": "^59.0.14",
"eslint-config-holy-grail": "^59.0.15",
"grunt": "^1.6.1",
"grunt-cli": "^1.4.3",
"grunt-cli": "^1.5.0",
"grunt-sh": "^0.2.1",
"husky": "^8.0.3",
"karma": "^6.4.3",
"karma": "^6.4.4",
"karma-chrome-launcher": "^3.2.0",

@@ -56,9 +56,9 @@ "karma-firefox-launcher": "^2.1.3",

"karma-webpack": "^5.0.1",
"lint-staged": "^15.2.7",
"lint-staged": "^15.2.8",
"load-grunt-config": "^4.0.1",
"memfs": "^4.9.3",
"mocha": "^10.6.0",
"memfs": "^4.11.1",
"mocha": "^10.7.3",
"prettier": "^3.3.3",
"rimraf": "^5.0.8",
"rollup": "^4.18.1",
"rollup": "^4.20.0",
"sinon": "^17.0.2",

@@ -71,3 +71,3 @@ "sinon-chai": "^3.7.0",

"tslint-config-holy-grail": "^56.0.2",
"typescript": "^5.5.3",
"typescript": "^5.5.4",
"webpack": "^5.93.0",

@@ -110,3 +110,3 @@ "webpack-cli": "^5.1.4"

"types": "build/es2019/module.d.ts",
"version": "8.0.3"
"version": "8.0.4"
}
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