Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.
Use property paths (`a.b.c`) to get a nested value from an object.
Utility method to run function either synchronously or asynchronously using the common `this.async()` style.
This package provides a notetaking system like Roam, using org mode; faster than org-roam.
AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.
Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?
Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)
Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
Nodeenv (node.js virtual environment) is a tool to create isolated node.js environments. It creates an environment that has its own installation directories, that doesn't share libraries with other node.js virtual environments.
UglifyJS is a JavaScript compressor/minifier written in JavaScript. It also contains tools that allow one to automate working with JavaScript code: parser, code generator, compressor, mangler, scope analyzer, tree walker, and tree transformer.
UglifyJS is a JavaScript compressor/minifier written in JavaScript. It also contains tools that allow one to automate working with JavaScript code: parser, code generator, compressor, mangler, scope analyzer, tree walker, and tree transformer.
This module contains header-only C++ wrapper classes which simplify the use of the C based Node-API provided by Node.js when using C++. It provides a C++ object model and exception handling semantics with low overhead.
Node-API is an ABI stable C interface provided by Node.js for building native addons. It is intended to insulate native addons from changes in the underlying JavaScript engine and allow modules compiled for one version to run on later versions of Node.js without recompilation. The node-addon-api
module, which is not part of Node.js, preserves the benefits of the Node-API as it consists only of inline code that depends only on the stable API provided by Node-API.
It is important to remember that other Node.js interfaces such as libuv
(included in a project via #include <uv.h>
) are not ABI-stable across Node.js major versions.
TypeScript definitions for Node.js
TypeScript definitions for Node.js
A light-weight module that brings window.fetch to node.js
concatenative mapdashery
HTTP content negotiation
concatenative mapdashery
WebSocket buffer utils