Last 12 weeks · 0 commits
3 of 6 standards met
This PR fixes #57 I added a to the destructuring to ensure we have a valid value to destructure. In addition to that I added a new attribute with a unique name (includes a UUID, so it's basically impossible to set this by accident) to the . This ensures we can reliably verify that we are running in a worker thread, which was created by . All other threads will use the code path (and not the code path). Something similar was already suggested by eshaz in #40: [...] One enhancement might be to randomize the property name. This change assumes that a parent thread won't send a property in the ...
Hi, Glad to stumbled on this neat project and looking forward to using it to write more consistent browser-node code. I'm trying to get duckdb-wasm working in node, I found a example in their repo. It fails when I run it, with error: It uses web-worker, and it seems like the worker code (clearly CJS and with file extension ) gets detected like an ESM module. Downgrading web-worker from to fixes the issue. I tried a few other things like passing type: commonjs, type: classic - none worked. Suggests a regression in 1.5.0 release (edit: unless changing the default behavior in 1.5.0 is intentional) Thanks Declan
Repository: developit/web-worker. Description: Consistent Web Workers in browser and Node. Stars: 1175, Forks: 58. Primary language: JavaScript. Languages: JavaScript (98.9%), TypeScript (1.1%). License: Apache-2.0. Homepage: https://npm.im/web-worker Latest release: 1.5.0 (1y ago). Open PRs: 6, open issues: 11. Last activity: 1y ago. Community health: 57%. Top contributors: developit, martines3000, guybedford, eshaz, Jarred-Sumner, mmomtchev, pubkey, phated, danielroe, pankdm and others.