hashmap + constructor function = a hashmap you don't have to check before calling get()
Generates CRC hashes for strings - for use by node redis clients to determine key slots.
Better localStorage
A TypeScript string enum for compile-time safety when working with event.key
Abstractions around NEAR-compatible elliptical curves and cryptographic keys
Stylish console.log for node
Safely get a dot-notated property within an object.
An interface over BIP-32 and BIP-39 key derivation paths
TypeScript definitions for configstore
A lightweight, type-safe TypeScript library for managing complex keyboard shortcuts and multi-key combinations in the browser.
ASN.1 schema for elliptic-curve private keys and related identifiers defined in RFC 5915, RFC 5480, and RFC 3279.
adds node crypto signing for browsers
Keymap plugin for ProseMirror
AWS SDK for JavaScript Kms Client for Node.js, Browser and React Native
ASN.1 schema for PKCS #8 private key information structures defined in RFC 5208.
Lock on asynchronous code
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
The insecure key derivation algorithm from OpenSSL
A set of efficient utilities that extend the use of JSON (streaming, estimate size, NDJSON/JSONL, etc.)
Copy a descriptor from object A to object B
Higher-order functions and common patterns for asynchronous code
Get the PATH environment variable key cross-platform
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
A simple MD5 hash function for JavaScript supports UTF-8 encoding.
This gem gives a developer a set of tools for securing access to their endpoints.
Capistrano tasks for automating `master.key` file handling for Rails 5.2+ apps. This plugins syncs contents of your local master key and copies that to the remote server.
AWS KMS decryption for rails credentials
Clortho makes keyword and full-text search a breeze for MongoMapper users.
Provides a way to get the master key in Rails other than environment variables and key files.
A utility script for encrypting and decrypting files using a randomly generated 256-bit AES key and initialization vector secured using the PBKDF2 password/passphrase key derivation algorithm to secure the file key and IV.
CLI tool to derive deterministic passwords using a master key and site keyword
Configures Rails to load credentials master and environment key files from an out-of-band location (XDG on Linux/macOS, AppData on Windows) instead of the project directory. This reduces the risk of key exposure from tooling that reads or executes within your repo, including modern AI assistants and agentic tools.
Quickly copy files (e.g. YMLs or configuration files) to multiple EngineYard servers
New Relic RPM is a Ruby performance management system, developed by New Relic, Inc (http://www.newrelic.com). RPM provides you with deep information about the performance of your Ruby on Rails or Merb application as it runs in production. The New Relic Agent is dual-purposed as a either a Rails plugin or a Gem, hosted on http://github.com/newrelic/rpm/tree/master. This fork has support for logging memcached keys.
Quickly copy files (e.g. YMLs or configuration files) to multiple EngineYard servers
# Fancy Logger An easily customizable logger with style. ## Install ### Bundler: `gem 'fancy_logger'` ### RubyGems: `gem install fancy_logger` ## Usage Simply use as if you were using the normal Ruby `Logger` class: ```ruby require 'fancy_logger' logger = FancyLogger.new(STDOUT) logger.info "Hello" ``` ### Config The `config` instance method allows you to modify the configuration of the Logger within a DSL. Continuing with our last example: ```ruby logger.config do timestamp_format "%c" styles do info do foreground :yellow blink true end end end logger.debug 'Look here!' logger.info 'Doing things...' logger.warn 'Watch out!' logger.error 'Bad' logger.fatal 'VERY bad' logger.unknown 'Weird unknown stuff' ``` #### Output ![][output_example] ### Config ```ruby # The format of the timestamp in the log. Follows the strftime standards. timestamp_format "%F %r" # On the first logged message, FancyLogger will prepend a help message # containing a list of all the severities (debug, info, warn, etc) styled # according to your config as reference. # You can disable this by setting the below option to false. show_help_message true # Under styles, you have a configuration for each severity. # Each severity has a configuration with the following valid options: # Key: foreground # Value: # :default, :black, :red, :green, :yellow, :blue, :magenta, :cyan, :white # # Key: background # Value: # :default, :black, :red, :green, :yellow, :blue, :magenta, :cyan, :white # # Key: reset # Value: true or false # # Key: bright # Value: true or false # # Key: italic # Value: true or false # # Key: underline # Value: true or false # # Key: # blink # Value: true or false # # Key: inverse # Value: true or false # # Key: hide # Value: true or false styles do debug do foreground :black background :cyan end info do foreground :default background :default end warn do foreground :yellow background :default blink true end error do foreground :red background :default end fatal do foreground :black background :red bold true underline true end unknown do foreground :black background :white underline true end end ``` ## Contributing * Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet * Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it * Fork the project * Start or switch to a testing/unstable/feature/bugfix branch * Commit and push until you are happy with your contribution * Make sure to add tests for it. This is important so I don't break it in a future version unintentionally. * Please try not to mess with the Rakefile, VERSION or gemspec. ## Copyright Copyright © 2012 Ryan Scott Lewis <ryan@rynet.us>. The MIT License (MIT) - See LICENSE for further details. [output_example]: http://oi44.tinypic.com/sfwlkp.jpg
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.