Some useful strings to be used in JavaScript for animations with nice easing (=equivalent to transition-timing-function in CSS).
Easing functions for smooth animation.
BezierEasing provides Cubic Bezier Curve easing which generalizes easing functions exactly like in CSS Transitions.
A collection of easing functions.
Collection of easing functions in TypeScript
Require constants across node and the browser
The core constants used throughout the remirror codebase
A set of utility functions for expect and related packages
tsParticles easing quad plugin
Provides system information that remains constant throughout the lifetime of your app.
Complete set of constants as specified in the WebGL, WebGL2 and extension spec.
Simple and fast tweening engine with optimised Robert Penner's equations.
pnpm constants
ES Math-related intrinsics and helpers, robustly cached.
Common Ethereum constants used for ethers.
node's constants module for the browser
Operating system utilities for Bare
[](https://discord.gg/poimandres)
Create smooth gradients in React Native
internal utils shared across @vue packages
Contains constants for torus and web3auth
Double-precision floating-point negative infinity.
Maximum unsigned 16-bit integer.
High word mask for excluding the sign bit of a double-precision floating-point number.
Uses custom Log Formatter, one for development and one for Heroku. Ensure Heroku request IDs are in the logs. Limits logs to 2500 bytes per entry. Adds a constant called Log to ease logging.
ExchangeRate uses a cache for FX rates so you are not dependent on a constant connection to your FX rate provider of choice, and allow custom FX rate providers to be added with ease.
Enigma is a lightweight Ruby gem designed to verify passwords hashed using Firebase's custom scrypt-based algorithm, making it ideal for seamless integrations and migrations involving Firebase authentication systems. It provides a secure, efficient way to compare a user-provided password against a stored hash without exposing sensitive details, ensuring constant-time comparisons to mitigate timing attacks. Key features include: - Full compatibility with Firebase Authentication's password hashing logic, combining scrypt with AES-256-CTR encryption for signing. - Configurable parameters for scrypt (rounds, memory cost), signer keys, and salt separators. - Secure practices using OpenSSL's fixed-length comparisons. - Support for custom logging, with easy integration into Rails or other frameworks. - Minimal dependencies, relying on the 'scrypt' gem alongside Ruby's standard library. A common use case is migrating users from Firebase to systems like Devise in Ruby on Rails. During migration, extract the user's base64-encoded salt and stored hash from Firebase, then use Enigma to verify the input password. If it matches, set the raw password in Devise to generate a new hash, avoiding forced resets and ensuring a smooth transition. Whether for custom auth systems, password audits, or hybrid setups, Enigma simplifies secure verification while prioritizing ease of use.