Check if function is an ES6 class
Node.js Streams, a user-land copy of the stream library from Node.js
Determines if an object can be used as an array
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Node is running but you don't know why? why-is-node-running is here to help you.
Node.js API (Node-API)
Like which(1) unix command. Find the first instance of an executable in the PATH.
Detect Node.JS (as opposite to browser environment). ESM modification
Reliably determines if the code is running in Node.js
Base class for node which OpenTelemetry instrumentation modules extend
ECMAScript (ESTree) AST walker
Load node modules according to tsconfig paths, in run-time or via API.
A pure JS HTTP parser for node.
JSON Web Token implementation (symmetric and asymmetric)
The `util.is*` functions introduced in Node v0.12.
An implementation of window.fetch in Node.js using Minipass streams
Node default behavior import resolution plugin for eslint-plugin-import.
[](https://www.npmjs.com/package/@aws-sdk/util-user-agent-node) [](https://www.npmjs.com/
A set of utilities to assist developers of tools that build N-API native add-ons
Blob & File implementation in Node.js, originally from node-fetch.
tar for node
Retries a function that returns a promise, leveraging the power of the retry module.
Node.js native addon build tool
render domhandler DOM nodes to a string
RuboCop's Node and NodePattern classes.
Mapping nodes and other utility classes extending XML::Mapping
A puppet-lint plugin to check that: - a node definition declares only a role, - a role class does not have any param and only declares profiles, - a profiles class can declare anything but a role.
Scaffold allows you to create basic Puppet configuration, modules, nodes, classes, functions and types.
Build composite ERB templates
This puppet-lint extension validates that: - node definitions only `include` a single role - roles only `include` profiles and have no class parameters - roles only `inherit` other roles
CallableTree provides a framework for organizing complex logic into a tree of callable nodes. It allows you to chain execution from a root node to leaf nodes based on matching conditions. Key features include multiple traversal strategies: `seekable` (like nested `if`/`case`), `broadcastable` (one-to-many execution), and `composable` (pipelined processing). Supports class-based, builder-style and factory-style definitions.
Provides classes for creatting and transforming trees of PathName nodes
Interface for very simple trees. You only have to implement parent (returns the single parent of the current node) and children (returns an Array of all the children of this node) and initialize. Drop this class in via include and presto!
This gem serves a tool for parsing a document written in ZenML, an alternative new syntax for XML, to an XML node tree. This also contains some utility classes to transform XML documents.
Nodewrap is Ruby module that provides direct access to Ruby's internal node structure. Originally this started as a proof-of-concept to allow Node objects to be dumped and loaded using Ruby's builtin marshalling mechanism. Methods to dump and load classes and modules are were also added, and with a little work, nodewrap can be used to dump entire class hierarchies from one Ruby process and load them into another.
PageBuilder is a utility library to make building html5 pages easier. It has two parts. The first is some classes that provide an interface for dealing with common html element attributes. The second is a module, that can be mixed into your presenters, that provides helpers for generating html nodes with less code than using Nokogiri directly.