Get the byteLength out of a DataView, robustly.
Common and experimental components that are not yet part of the GOV.UK Design System
Strip comments from JSON. Lets you use comments in your JSON files!
Get the ArrayBuffer out of a TypedArray, robustly.
NoPP (No Prototype Pollution) – tiny helper to protect against Prototype Pollution vulnerabilities in your application
Detect Node.JS (as opposite to browser environment) (reliable)
Get the byteOffset out of a DataView, robustly.
Traverse JSON Schema passing each schema object to callback
Minify prototype for typescript or unminfied prototype.
Async control for arrays
MongoDB connection strings, based on the WhatWG URL API
Robustly get the [[Prototype]] of an object
Turn Object.setPrototypeOf to assignments
Parse JSON with more helpful errors
A WeakMap shim for Node.js and browsers
Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed
Extend classes from outside in using Macros and getters
Presents output from yarn audit in a compact table
Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?
Another JSON Schema Validator
Object.setPrototypeOf Polyfill
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
Browser-friendly inheritance fully compatible with standard node.js inherits()
Deeply redact sensitive data from objects, arrays and arbitrary strings (e.g. XML or raw cookies data) with a composable, function-first API.