Inserts a string before a needle's start in a haystack.
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
insert implicit module globals into a module-deps stream
Provides functions for generating ordering strings
MermaidJS parser
insert a string of css into the <head>
No description provided.
Cross-browser lib for inserting text at selection in a textarea / input
emotion's cache
ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript
TypeScript definitions for insert-module-globals
Format for representing rich text documents and changes.
Append or Prepend a string with gulp
🤏 Restricts the Portable Text Editor to a single line
YouTube IFrame Player API abstraction.
TypeScript definitions for insert-text-at-cursor
emotion's stylesheet
Swizzle a little something into your require() calls.
No description provided.
Merge two lists, trying to preserve the order of both
Scanner and parser for JSON with comments.
A replacement for process.exit that ensures stdio are fully drained before exiting.
Node.js body parsing middleware
Diff and markup HTML with <ins> and <del> tags
A library used for removing utf8mb4 stuff from a string. Typically used to remove this stuff before inserting into MySQL versions before 5.5 where the utf8mb4 encoding was introduced.
A jig is an ordered sequence of objects (usually strings) and named _gaps_. When rendered as a string by Jig#to_s, the objects are rendered calling #to_s on each object in order. The gaps are skipped. A new jig may be constructed from an existing jig by 'plugging' one or more of the named gaps. The new jig shares the objects and their ordering from the original jig but with the named gap replaced with the 'plug'. Gaps may be plugged by any object or sequence of objects. When a gap is plugged with another jig, the contents (including gaps) are incorporated into the new jig. Several subclasses (Jig::XML, Jig::XHTML, Jig::CSS) are defined to help in the construction of XML, XHTML, and CSS documents. This is a jig with a single gap named :alpha. Jig.new(:alpha) # => <#Jig: [:alpha]> This is a jig with two objects, 'before' and 'after' separated by a gap named :middle. j = Jig.new('before', :middle, 'after) # => #<Jig: ["before", :middle, "after"]> The plug operation derives a new jig from the old jig. j.plug(:middle, ", during, and") # => #<Jig: ["before", ", during, and ", "after"]> This operation doesn't change j. It can be used again: j.plug(:middle, " and ") # => #<Jig: ["before", " and ", "after"]> There is a destructive version of plug that modifies the jig in place: j.plug!(:middle, "filled") # => #<Jig: ["before", "filled", "after"]> j # => #<Jig: ["before", "filled", "after"]> There are a number of ways to construct a Jig and many of them insert an implicit gap into the Jig. This gap is identified as :___ and is used as the default gap for plug operations when one isn't provided: