Javascript Class system (Object oriented). Support Interfaces, Classes, Extends/Implements.
A port of John Resig Class Implementation
TypeScript Node class to be extended by custom nodes.
Value reference node Class
combinejs internal node class
Binary Tree Node class for Javascript
Node class for manipulating double chained list
Node Class UUID Mixin
node class for modbus eastron devices
A javascript (node) class for interacting with the Overview API
node class test
A double linked list class with an API similar to the Array class and a corresponding list node class.
Node.js Streams, a user-land copy of the stream library from Node.js
Determine if the current node version supports the `--preserve-symlinks` flag.
Node.js API (Node-API)
Cross platform child_process#spawn and child_process#spawnSync
Load node modules according to tsconfig paths, in run-time or via API.
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Determines if an object can be used as an array
Like which(1) unix command. Find the first instance of an executable in the PATH.
Vite as Node.js runtime
Node.js releases data
PostgreSQL client - pure javascript & libpq with the same API
Node default behavior import resolution plugin for eslint-plugin-import.
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.
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.
Provides classes for creatting and transforming trees of PathName nodes
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.
Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored. Making this totally rad. == Features/Problems: * Reports differences at any level of code. * Adds a score multiplier to identical nodes. * Differences in literal values, variable, class, and method names are ignored. * Differences in whitespace, programming style, braces vs do/end, etc are ignored. * Works across files. * Add the flay-persistent plugin to work across large/many projects. * Run --diff to see an N-way diff of the code. * Provides conservative (default) and --liberal pruning options. * Provides --fuzzy duplication detection. * Language independent: Plugin system allows other languages to be flayed. * Ships with .rb and .erb. * javascript and others will be available separately. * Includes FlayTask for Rakefiles. * Uses path_expander, so you can use: * dir_arg -- expand a directory automatically * @file_of_args -- persist arguments in a file * -path_to_subtract -- ignore intersecting subsets of files/directories * Skips files matched via patterns in .flayignore (subset format of .gitignore). * Totally rad.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.