ljharb

side-channel

Store information about any JS value in a side channel. Uses WeakMap if available.

by ljharb

JavaScript

JavaScript100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
85
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template
robertfmurdock

The published npm package includes which extends (a devDependency). This causes build failures in webpack 5.109.0+ when auto-enables, as it attempts to resolve the missing devDependency reference. Fix:** Add to This is a development-time file that shouldn't be distributed with the runtime package.

robertfmurdock · 2mo ago
easrng

Removes get-intrinsic/call-bind as dependencies without changing the supported runtimes or the robustness of the package assuming side-channel is required before WeakMap/Map/Function are tampered with. I wasn't able to test in node@0.4 but I tested in node@0.8 (no Map or WeakMap) and everything worked fine there. Also I fixed the lint.

easrng · 1y ago
bartekleon

The idea is to remove dependencies, that are adding nothing new to project but additional packages and time to download. Removing these 3 packages reduces this package size roughly by half - 2/3's.

bartekleon · 2y ago
Structured data for AI agents

Repository: ljharb/side-channel. Description: Store information about any JS value in a side channel. Uses WeakMap if available. Stars: 18, Forks: 9. Primary language: JavaScript. Languages: JavaScript (100%). License: MIT. Open PRs: 0, open issues: 0. Last activity: 4mo ago. Community health: 85%. Top contributors: ljharb, Tofandel, cortopy, nicolo-ribaudo.