normalizer for time values, given a start time and duration
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.
Helper class used to normalize time on a duration between 0 and 1
Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
Normalizes data that can be found in package.json files.
micromark utility normalize identifiers (as found in references, definitions)
Safe defaults for cssnano which require minimal configuration.
Turn any flavor of allowable package.json bin into a normalized object
TypeScript definitions for normalize-package-data
Normalize a URL
Color normalization for React Native.
Normalize URLs with PostCSS
Normalize multiple value display syntaxes into single values.
Read a package.json file
Use two values display syntax for inner and outer display types.
Normalize unicode-range descriptors, and can convert to wildcard ranges.
Normalize keyword values for position into length values.
Convert two value syntax for repeat-style into one value.
Normalize CSS animation/transition timing functions.
modernize node.js to current ECMAScript standards
Trim whitespace inside and around CSS rules & declarations.
Normalize wrapping quotes for CSS string literals.
Use the parts of normalize.css or sanitize.css you need from your browserslist
Convert all segments in a path to curves
String case conversion, slug generation, transliteration, padding, HTML stripping, whitespace normalization, word counting, reading time estimation, excerpt extraction, indentation, and more.
Provides Mongoid with enhanced meta-timestamps that store additional parsed time metadata, allowing more powerful querying on specific time fields and across normalized time zones.
find neighborhood host and services with avahi / avahi-daemon. run this for the first time to allow normal user to register services `sudo chmod a+w /etc/avahi/services/`
Normal "p" only outputs the specified variables, etc. However, during programming, you may need information about where the "p" is being called. "qp" outputs the information about where it is called at the same time.
This gem will precompile the SQL statements needed to clear and repopulate your test tables with fixtures when the app boots under spring, so that spec startup just needs to run a small number of multi-row SQL statements to prepare for run. This takes around 1/10th the time as a normal fixture load.
Normally resque processes queues in a fixed order. This can lead to jobs in queues at the end of the list not getting process for very long periods. resque-fairly provides a mechanism where by workers are distributed across the set of queues with pending jobs fairly. This results in a much more predictable mean time to handling for jobs in queues that are not the first in the list.
A Mersenne-Twister random number generator (RNG) packed up as a class. This allows multiple RNG streams to be active at the same time (which Ruby's normal rand/srand does not allow). The Mersenne-Twister is implemented with fast C code for speed.
Keep track of your devices. Features: - User registration/login/validation - User levels (normal/admin) - Checkout devices - Return devices - Assign devices to someone (Admin only) - Validate a user (Admin only) - Search devices - Keep track of number of times devices used - Manage OS versions - Send reminders when devices have been out for period of time - Password reset
Keep track of your devices. Features: - User registration/login/validation - User levels (normal/admin) - Checkout devices - Return devices - Assign devices to someone (Admin only) - Validate a user (Admin only) - Search devices - Keep track of number of times devices used - Manage OS versions - Send reminders to someone who has had a device checked out for a long time - Password reset
Xelor was built for systems that require random bytes for processes faster than one second. Because normal random generation is based off of time as a seed, if there exists multiple calls towards SecureRandom or Rand within one second, the same number will be produced. This can be resolved on unix or linux based systems by making a system call to read /dev/urandom.
Projects with a financial or business bent often have to deal with awareness of a fiscal year, which typically doesn't line up with a normal calendar year. The `Fiscally` gem adds the necessary awareness to your date and time objects, covering start and end dates for fiscal years and quarterly breakdowns.
Safetynet keeps track of email communications by user/email and ActionMailer message. If the same message is sent to the same user multiple times within the allowed timeframe, it will be blocked from delivery and notify system admins. The messages are filterable in a way similar to controller filters, and the checking method can be called by itself outside the normal hooks for additional throttling (i.e. SMS sending, push notifications, etc.).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.