Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
parse SPDX license expressions
The URI implementation that is used by VS Code and its extensions
Resolve npm package details, like name and base path, given an absolute path to a file inside a package
minimalistic-assert ===
A querystring parser that supports nesting and arrays, with a depth limit
The assert module from Node.js, for the browser.
Execute a function on exit without leaking memory, allowing all objects to be garbage collected
typesafe assertion library for TypeScript 3.7+
Synchronous validation of a path existing either as a file or as a directory.
correct invalid SPDX expressions
assert with status codes
A robust, ES3 compatible, "has own property" predicate.
Extra assertions on top of node's assert module
Is this value a JS ArrayBuffer?
What is the type of this builtin JS value?
Is this value a JS SharedArrayBuffer?
Which kind of boxed JS primitive is this?
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
Is this specifier a node.js core module?
Robustly get the length of a Typed Array
`Object.defineProperty`, but not IE 8's broken one.
A helper to optimistically set Symbol.toStringTag, when possible.