Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
The lodash method `_.isEmpty` exported as a module.
The lodash method `_.forEach` exported as a module.
Recursive object extending
Type-only exports of Monaco editor
A loader for webpack that allows importing files as a String
An XML builder for node.js
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
Reduces an object to a value that is the accumulated result of running each property in the object through a callback.
editor-core ui component for react
Like JSON.stringify, but doesn't blow up on circular refs.
Find the first directory with a package.json, recursing up, starting with the given directory. Similar to look-up but does not support globs and only searches for package.json. Async and sync.
Check if a protocol requires a certain port number to be added to an URL.
Reliable way to get the height and width of terminal/console, since it's not calculated or updated the same way on all platforms, environments and node.js versions.
The Lodash method `_.templateSettings` exported as a module.
Editor state data structures for the CodeMirror code editor
Displays a beginner-friendly message telling your user to upgrade their version of Node
Babel Types is a Lodash-esque utility library for AST nodes
API for combining call site modifiers
The modern build of lodash’s `_.isObject` as a module.
Gonzales Preprocessor Edition (fast CSS parser)
Bare simple logger for NodeJS
A vite plugin for the Monaco Editor
A simple, beautiful, and embeddable JavaScript Markdown editor that easy to use. Features include autosaving and spell checking.