
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
@cspell/strong-weak-map
Advanced tools
@cspell/strong-weak-mapA Map with weakly referenced values.
JavaScript WeakMap provides weak keys and strong values.
StrongWeakMap allows for strong keys and weak values while providing the same API as Map.
npm install -S @cspell/strong-weak-map
TypeScript Example: Simple text file reader.
import { StrongWeakMap } from '@cspell/strong-weak-map';
import { promises as fs } from 'fs';
const cache = new StrongWeakMap<string, Promise<string>>();
export function readTextFile(filename: string, encoding: BufferEncoding = 'utf8'): Promise<string> {
const cached = cache.get(filename);
if (cached) return cached;
const content = fs.readFile(filename, encoding);
cache.set(filename, content);
return content;
}
The above example will reuse the promise as long as it has not been cleaned up by the Garbage Collector.
See: Map
Brought to you by
Street Side Software
FAQs
A Map with weakly referenced values.
We found that @cspell/strong-weak-map demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.