Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
parse-github-url
Parse a github URL into an object.
@coon-js/extjs-app-user
This NPM package for Sencha ExtJS applications package provides functionality for managing user authentication, defining `pre`- and `postLaunchHooks` for an [extjs-lib-comp](https://github.com/coon-js/extjs-lib-comp) application (`coon.comp.app.Applicatio
env-paths
Get paths for storing things like data, config, cache, etc
external-editor
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
expand-tilde
Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.
untildify
Convert a tilde path to an absolute path: `~/dev` → `/Users/sindresorhus/dev`
resolve-dir
Resolve a directory that is either local, global or in the user's home directory.
os-locale
Get the system locale
is-root
Check if the process is running as root user, for example, one started with `sudo`
tildify
Convert an absolute path to a tilde path: `/Users/sindresorhus/dev` → `~/dev`
home-or-tmp
Get the user home directory with fallback to the system temp directory
env-editor
Get metadata on the default editor or a specific editor
userhome
A cross-platform path to the user's home
github-username
Get a GitHub username from an email address
xdg-app-paths
Determine (XDG-compatible) paths for storing application files (cache, config, data, etc)
useragent
Fastest, most accurate & effecient user agent string parser, uses Browserscope's research for parsing
username
Get the username of the current user
sudo-block
Block users from running your app with root permissions
root-check
Try to downgrade the permissions of a process with root privileges and block access if it fails
downgrade-root
Try to downgrade the permissions of a process with root privileges