AWS SDK for JavaScript Ebs Client for Node.js, Browser and React Native
Scroll snap utilities
MetaMask Keyring Snap clients
A Bitcoin wallet Snap.
A Solana wallet Snap.
MetaMask example snap demonstrating preinstalled Snaps
MetaMask Keyring Snap SDK
MetaMask Keyring Snap internal clients
AWS SDK for JavaScript Storage Gateway Client for Node.js, Browser and React Native
Service for Account Management Snaps
Snaps keyring bridge
Provide automatic message signing (no user interaction) using a pseudo randomly generated private key
Swiper/carousel component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support. Compatible with Android & iOS.
A MetaMask Snap used for Ethereum Name Service (ENS) resolution
Smarter snapshot utility for Mocha and BDD test runners
MetaMask Keyring API
DOM-first, headless carousel for React, utilizing native browser scrolling & CSS scroll snap points
Save / load named snapshots, useful for tests
Snap a Bounding Box to a Grid
TypeScript definitions for react-native-snap-carousel
Scrollbars, simpler.
Signer interface and default implementations for use with Sovereign SDK applications
Picks best comparison / diff for snapshot value
Zero-configuration framework-agnostic static prerendering for SPAs
Tested, service-aware and consistent AWS EC2 backups via EBS snapshots.
= ebs_conductor The EBS Conductor is a library for managing Amazon Elastic Block Storage volumes and snapshots. It is designed to persist a specific set of data (a "lineage") between different compute instances. EBS Conductor can be used on it's own, but it's most powerful when executed on an EC2 instance using Chef, and the ebs_conductor cookbook[https://github.com/rgeyer/cookbooks/tree/master/cookbooks/ebs_conductor] == Examples === Attach a new 1GB blan volume in the lineage "foobar" to a linux box at /dev/sdb1 ebs_conductor = Rgeyer::Gem::EbsConductor.new('...','...') ebs_conductor.attach_from_lineage('i-abcd1234', 'foobar', 1, '/dev/sdb1') === Attach a specific snapshot to a 1GB volume in the lineage "foobar" to a linux box at /devb/sdb1 ebs_conductor = Rgeyer::Gem::EbsConductor.new('...','...') ebs_conductor.attach_from_lineage('i-abcd1234', 'foobar', 1, '/dev/sdb1' {:snapshot_id => 'snap-abcd1234'}) === Snapshot the lineage "foobar", do not purge any old snapshots in the lineage ebs_conductor = Rgeyer::Gem::EbsConductor.new('...','...') ebs_conductor.snapshot_lineage('foobar') === Snapshot the lineage "foobar", and purge old snapshots so that only 7 remain ebs_conductor = Rgeyer::Gem::EbsConductor.new('...','...') ebs_conductor.snapshot_lineage('foobar', {:history_to_keep => 7}) === Snapshot the lineage "foobar" from the specified volume_id This is useful if you're trying to start a lineage from a "naked" instance, or if you are trying to create a new lineage from an existing one ebs_conductor = Rgeyer::Gem::EbsConductor.new('...','...') ebs_conductor.snapshot_lineage('foobar', {:history_to_keep => 7, :volume_id => 'vol-abcd1234'}) == List of To Do Items * Support for stripes in a lineage == Copyright Copyright (c) 2011 Ryan Geyer. See LICENSE.txt for further details.