Dynamically load script and can be safely executed
Dynamic script loading for browser
An arbitrary-precision Decimal type for JavaScript.
A deep deletion module for node (like `rm -rf`)
A PNG decoder in JavaScript
A library for arbitrary-precision decimal and non-decimal arithmetic
detect possibly catastrophic, exponential-time regular expressions
Give a regex, get a robust predicate function that tests it against a string.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Push an array of items into an array, while being robust against prototype modification
Safer Node.js Buffer API
Convenient parsing for Fetch.
Runtime type checking for React props and similar objects.
A PNG decoder in JS
A module to load frontend assets.
A browser based code editor
The open source javascript graphing library that powers plotly
JavaScript library for DOM operations
A shim for the setImmediate efficient script yielding API
React Component to lazy load images using a HOC to track window scroll position.
Encodings that map abstract data to visual representation.
Ensure that when you `npm publish`, the "latest" tag is only set for the truly latest version.
Extend hammer.js with event propagation
Load environment variables from .env and ensure they are defined
Create `<script type="application/json;base64">` tags to safely send data to the UI. You can then use https://github.com/fnando/json_blob-js to load this data on the client-side.
Concisely, flexibly, and safely declare the interface to a script with a Configuratrix schema. The resulting config loads flags, arguments, and subcommands from the command line. Optionally loads values from config file and environment with overrides from the command line.