Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
deepdash
➔ 𝐃eep standalone lib / 𝐋odash extension: ✓ eachDeep ✓ filterDeep ✓ mapDeep ✓ reduceDeep ✓ pickDeep ✓ omitDeep ✓ keysDeep ✓ index ✓ condenseDeep ⋮ Parents stack ⋮ Circular check ⋮ Leaves only mode ⋮ Children mode ⋮ cherry-pick ⋮ esm
filedirname
Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
locate-path
Get the first path that exists on disk of multiple paths
paper-esm
ESM version of paper.js
path-parse
Node.js path.parse() ponyfill
globby
User-friendly glob matching
env-paths
Get paths for storing things like data, config, cache, etc
tsconfig-paths-esm-loader
A custom loader for ESM projects that adds support for tsconfig paths
get-value
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
is-absolute
Returns true if a file path is absolute. Does not rely on the path module and can be used as a polyfill for node.js native `path.isAbolute`.
is-directory
Returns true if a filepath exists on the file system and it's directory.
path-dirname
Node.js path.dirname() ponyfill
kld-path-parser
Event-driven SVG path data parser
global-directory
Get the directory of globally installed packages and binaries
vite-tsconfig-paths
Vite resolver for TypeScript compilerOptions.paths
cwd
Easily get the CWD (current working directory) of a project based on package.json, optionally starting from a given path. (node.js/javascript util)
xdg-portable
Determine XDG Base Directory paths (OS/platform portable)
tsc-alias
Replace alias paths with relative paths after typescript compilation.
filing-cabinet
Find files based on partial paths
os-paths
Determine common OS/platform paths (home, temp, ...)