safely call function to avoid "&&" hell
Invoke scoped data storage for AWS Lambda Node.js Runtime Environment
Give a regex, get a robust predicate function that tests it against a string.
utilities for observable asynchronous control flow
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Push an array of items into an array, while being robust against prototype modification
Safer Node.js Buffer API
Invoke JVM Lambda Package Locally
detect possibly catastrophic, exponential-time regular expressions
Utilities for app and addon authors.
A flexible way to handle safe area, also works on Android and web.
Adds type safety to Tauri command invocation
Modern Buffer API polyfill without footguns
Fault-tolerant CSS parser for PostCSS
detect possibly catastrophic, exponential-time regular expressions
URL and cookie safe UIDs
A deep deletion module for node (like `rm -rf`)
AWS credential provider that sources credentials from a Node.JS environment.
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
Constant-time comparison algorithm to prevent timing attacks.
Safe Json Utils
Prevent defined property getters from throwing errors
Like execa but prevents binary planting attacks on Windows
Prevent defined property getters from throwing errors
Invoke methods DRY and safely with parameterized retries, timeouts and logging
ProcessWatcher is a cross platform interface for running subprocesses safely. Unlike backticks or popen in Ruby 1.8, it will not invoke a shell. Unlike system, it will permits capturing the output. Unlike rolling it by hand, it runs on Windows.
Enhances `attr_accessor` and `attr_writer` to allow the specification of a callback to be invoked when an attribute value is changed. Ideal for cascading updates or deployment scenarios where it is necessary to keep legacy values in sync until a time that they can be safely removed.
l is a frontend for ls and less, invoking either depending on if it is fed directories or files. This makes navigating a shell a bit smoother and easier, as it is common to switch between the two commands while poking around the file system (see Sample session). The program filters the switches for ls and less, keeping the most useful and common for each. Sample session: user@box:~ l Documents Music Projects user@box:~ l Documents/ Personal some_doc.pdf example.txt Work user@box:~ l Documents/example.txt This is just an example Documents/example.txt (END) user@box:~ l Documents/Work/ proposal.odt document.pdf user@box:~ l -l Documents/Work/ -rw-r--r-- 1 user user 32974 2006-03-31 12:29 proposal.odt -rw-r--r-- 1 user user 451726 2006-04-13 10:33 document.pdf Aliases: Most aliases for ls as used in .bashrc will work as usual if ls is replaced with l, but there's more: you can combine switches for both ls and less in your alias and l will filter out the inappropriate ones. The following will set ll to use long lists for directories and to ignore case for searches when displaying files: alias ll='l -I -l' Because ls and less can't safely share the same switches, there are a few cases where a workaround is needed: For ls: -i doesn't work, use --inode instead -I doesn't work, use --ignore=PATTERN For less: -r and -R doesn't work, use --raw-control-chars instead
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.