Check if code requires any module or a specific id
Determine if the JS environment has Symbol support. Supports spec, or shams.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Determine if the JS environment has BigInt support.
Object.prototype.hasOwnProperty.call shortcut
Style elements relative to other elements in CSS
Try to guess if your terminal supports unicode
Detect Node.JS (as opposite to browser environment). ESM modification
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Cross platform child_process#spawn and child_process#spawnSync
Get the ArrayBuffer out of a TypedArray, robustly.
Copy a descriptor from object A to object B
Get the byteOffset out of a DataView, robustly.
EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
Get the byteLength out of a DataView, robustly.
CLI arguments parser. Native port of python's argparse.
JSON logger for Node.js and browser.
Browser-friendly inheritance fully compatible with standard node.js inherits()
Check if gulplog is available before attempting to use it
Get the ArrayBuffer out of a DataView, robustly.
BtTerminalApp uses Ruby 2.1.1 to 2.1.4
A replacement for Struct that is immutable and has required keyword arguments.
A ruby interface to the GitHub Contributions Archive API (https://githubcontributions.io). Get information about GitHub users and events, including all repositories a user has contributed to. No authentication required.
This gem has a gemspec that causes the dreaded 'Illformed requirement' error.
Adds a StringJoiner class which provides simple functionality for joining strings, so that you don't need to worry about blanks, separators, symbols, nils, TypeErrors etc. Has no (production) dependecies, but requires Ruby 2.0.
The mime-types library provides a library and registry for information about MIME content type definitions. It can be used to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions. Version 3.0 is a major release that requires Ruby 2.0 compatibility and removes deprecated functions. The columnar registry format introduced in 2.6 has been made the primary format; the registry data has been extracted from this library and put into [mime-types-data][data]. Additionally, mime-types is now licensed exclusively under the MIT licence and there is a code of conduct in effect. There are a number of other smaller changes described in the History file.
Module MyGem, it has only one self method :hello_world. For use: require 'my_gem'
Once Jekyll has built your sites HTML, fetch all the required js modules, manage the manifest directly from the markup
Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities to create a simple HTML diff output format and a standard diff-like tool. This is release 2.0, which has significant breaking changes (removal of deprecations and workarounds) and requires at least Ruby 3.2 or higher. See full details in the `CHANGELOG`, but users of diff-lcs should not notice any significant changes to the APIs. ==== To Install:
A speedy tool for combining and compressing your JavaScript, CoffeeScript, CSS and LESS source files.
map.rb is a string/symbol indifferent ordered hash that works in all rubies. out of the over 200 ruby gems i have written, this is the one i use every day, in all my projects. some may be accustomed to using ActiveSupport::HashWithIndiffentAccess and, although there are some similarities, map.rb is more complete, works without requiring a mountain of code, and has been in production usage for over 15 years. it has no dependencies, and suports a myriad of other, 'tree-ish' operators that will allow you to slice and dice data like a giraffee with a giant weed whacker.
This gem provides an acts_as_list compatible capability for sorting and reordering a number of objects in a list. The class that has this specified needs to have a +position+ column defined as an integer on the mapped database table. This gem requires ActiveRecord 3.0 as it has been refactored to use the scope methods and query interface introduced with Ruby on Rails 3.0
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.