Convert byte sizes to human-readable formats and back
utils for @node-minify
Super-fast alternative for babel
A light-weight module that brings Fetch API to node.js
better fetch for Node.js. Works on any JavaScript runtime!
Mylas is a npm package to make the loading and storing of data from fs easy and reliable.
Lightweight Node.js version sniffing/comparison
Buffer-backed Streams for reading and writing.
extended POSIX-style sprintf
hast utility to get the plain-text value of a node
A trailing node plugin for the prosemirror editor.
OpenTelemetry instrumentation for `mysql2` database client for MySQL
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
OpenTelemetry instrumentation for `mongodb` database client for MongoDB
OpenTelemetry instrumentation for the `amqplib` messaging client for RabbitMQ
Super-fast alternative to Babel for when you can target modern JS runtimes
OpenTelemetry instrumentation for `connect` http middleware framework
OpenTelemetry instrumentation for `generic-pool` resource pool for managing expensive resources
JSON Web Token implementation (symmetric and asymmetric)
A library for finding and using SSH public keys
OpenTelemetry instrumentation for `@hapi/hapi` http web application framework
OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka
OpenTelemetry instrumentation for `dataloader` data fetching layer
OpenTelemetry instrumentation for `express` http web application framework
A generic tree data structure supporting depth-first and breadth-first traversal, node search, path finding, and hash serialization. Each node tracks its parent, children, depth, height, and size.
A Splay Tree is a self adjusting binary search tree with the additional property that recently accessed elements are quick to access again. This makes it useful for caches because the most commonly accessed elements will be the fastest ones to access. This tree has an additional feature that allows it's maximum size to be restricted. When it exceeds it's maximum size, it will drop all of the nodes which are at the terminal ends of the tree structure, leaving many of the more commonly accessed nodes intact. This implementation is written in C++ with a Ruby wrapper.
JsonCanvas is a Ruby gem that provides a robust implementation of the JSONCanvas specification. This gem enables developers to easily create and manipulate JSONCanvas format. It supports functionalities such as adding text, files, links, and grouping nodes with customizable attributes like position, size, and identifiers. Additional features include connecting nodes with edges that have customizable attributes, and the ability to save and load canvas states from JSON files. This gem facilitates the easy integration of the JSONCanvas format into Ruby applications, enhancing development efficiency and user experience.
Graphviz wrapper for Ruby. This can be used as a common library, a rails plugin and a command line tool. == FEATURES/PROBLEMS: GraphvizR is graphviz adapter for Ruby, and it can: * generate a graphviz dot file, * generate an image file by means of utilizing graphviz, * interprete rdot file and generate an image file, * and, generate a graph image file in rails application as a rails plugin. == SYNOPSYS: === Command Line: bin/graphviz_r sample/record.rdot === In Your Code: This ruby code: gvr = GraphvizR.new 'sample' gvr.graph [:label => 'example', :size => '1.5, 2.5'] gvr.beta [:shape => :box] gvr.alpha >> gvr.beta (gvr.beta >> gvr.delta) [:label => 'label1'] gvr.delta >> gvr.gamma gvr.to_dot replies the dot code: digraph sample { graph [label = "example", size = "1.5, 2.5"]; beta [shape = box]; alpha -> beta; beta -> delta [label = "label1"]; delta -> gamma; } To know more detail, please see test/test_graphviz_r.rb === On Rails : <b>use _render :rdot_ in controller</b> def show_graph render :rdot do graph [:size => '1.5, 2.5'] node [:shape => :record] node1 [:label => "<p_left> left|<p_center>center|<p_right> right"] node2 [:label => "left|center|right"] node1 >> node2 node1(:p_left) >> node2 node2 >> node1(:p_center) (node2 >> node1(:p_right)) [:label => 'record'] end end <b>use rdot view template</b> class RdotGenController < ApplicationController def index @label1 = "<p_left> left|<p_center>center|<p_right> right" @label2 = "left|center|right" end end # view/rdot_gen/index.rdot graph [:size => '1.5, 2.5'] node [:shape => :record] node1 [:label => @label1] node2 [:label => @label2] node1 >> node2 node1(:p_left) >> node2 node2 >> node1(:p_center) (node2 >> node1(:p_right)) [:label => 'record'] == DEPENDENCIES: * Graphviz (http://www.graphviz.org) == TODO: == INSTALL: * sudo gem install graphviz_r * if you want to use this in ruby on rails * script/plugin install http://technohippy.net/svn/repos/graphviz_r/trunk/vendor/plugins/rdot == LICENSE: (The MIT License)
Contentful API wrapper library exposing an ActiveRecord-like interface
No description provided.
No description provided.