ECMAScript scope analyzer for ESLint
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
The tiniest and the fastest library for terminal output formatting with ANSI colors
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Module for executing heavy tasks under forked processes in parallel, by providing a `Promise` based interface, minimum overhead, and bound workers.
A JavaScript parser
Transforms css values and at-rule params into the tree
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
General utilities for plugins to use
babel's modular runtime helpers
Get your PATH prepended with locally installed binaries
Turns an AST into code.
Match balanced character pairs, like "{" and "}"
Validate identifier/keywords name
Strip comments from JSON. Lets you use comments in your JSON files!
The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes
Find and load configuration from a package.json property, rc file, or CommonJS module
A small polyfill for Object.setprototypeof
Runtime for Regenerator-compiled generator and async functions.
Syntax highlight JavaScript strings for output in terminals.
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.