Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
@typescript-eslint/typescript-estree
A parser that converts TypeScript source code into an ESTree compatible form
@babel/parser
A JavaScript parser
json5
JSON for Humans
get-intrinsic
Get and robustly cache all JS language-level intrinsics at first require time
has-tostringtag
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
levn
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
hasown
A robust, ES3 compatible, "has own property" predicate.
call-bind
Robustly `.call.bind()` a function
eslint
An AST-based pattern checker for JavaScript.
object-assign
ES2015 `Object.assign()` ponyfill
es-define-property
`Object.defineProperty`, but not IE 8's broken one.
esprima
ECMAScript parsing infrastructure for multipurpose analysis
es-object-atoms
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
@typescript-eslint/parser
An ESLint custom parser which leverages TypeScript ESTree
gopd
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
es-errors
A simple cache for a few of the JS Error constructors.
espree
An Esprima-compatible JavaScript parser built on Acorn
esquery
A query library for ECMAScript AST using a CSS selector like query language.
es-to-primitive
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
get-symbol-description
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.