All Projects → servel333 → vogels-promisified

servel333 / vogels-promisified

Licence: other
DynamoDB library Vogels promisified

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vogels-promisified

is-safe-integer
ES2015 Number.isSafeInteger() ponyfill
Stars: ✭ 16 (-15.79%)
Mutual labels:  npm-package
fritz-box
📦 Promise-based JavaScript FRITZ!Box API.
Stars: ✭ 14 (-26.32%)
Mutual labels:  npm-package
awesome-starless
A curated list of awesome repositories with few stargazers but has a huge users.
Stars: ✭ 38 (+100%)
Mutual labels:  npm-package
conditional-expression
JavaScript functional conditional expression
Stars: ✭ 63 (+231.58%)
Mutual labels:  npm-package
react-native-value-picker
Cross-Platform iOS(ish) style picker for react native.
Stars: ✭ 18 (-5.26%)
Mutual labels:  npm-package
radiaSlider
circular/linear knob-style slider
Stars: ✭ 18 (-5.26%)
Mutual labels:  npm-package
next-gen-ui
www.npmjs.com/package/next-gen-ui
Stars: ✭ 24 (+26.32%)
Mutual labels:  npm-package
Dynamic-Web-TWAIN
Dynamic Web TWAIN for package managers
Stars: ✭ 35 (+84.21%)
Mutual labels:  npm-package
skygear-SDK-JS
Skygear SDK for JavaScript
Stars: ✭ 25 (+31.58%)
Mutual labels:  npm-package
add-module-exports-webpack-plugin
Add `module.exports` for Babel and TypeScript compiled code
Stars: ✭ 36 (+89.47%)
Mutual labels:  npm-package
kladi
Easy to use state management library for React
Stars: ✭ 24 (+26.32%)
Mutual labels:  npm-package
react-daterange-picker
A react date range picker to using @material-ui. Live Demo: https://flippingbitss.github.io/react-daterange-picker/
Stars: ✭ 85 (+347.37%)
Mutual labels:  npm-package
braille
A Node module for converting text to Braille alphabet.
Stars: ✭ 18 (-5.26%)
Mutual labels:  npm-package
randoma
User-friendly pseudorandom number generator (PRNG)
Stars: ✭ 103 (+442.11%)
Mutual labels:  npm-package
react-change-highlight
✨ a react component to highlight changes constantly ⚡️
Stars: ✭ 79 (+315.79%)
Mutual labels:  npm-package
couchbase-index-manager
Command-line interface to manage Couchbase indexes, synchronizing them to index definitions.
Stars: ✭ 14 (-26.32%)
Mutual labels:  npm-package
react-innertext
Returns the innerText of a React JSX object.
Stars: ✭ 37 (+94.74%)
Mutual labels:  npm-package
express-mvc-generator
Express' Model View Controller Application Generator.
Stars: ✭ 46 (+142.11%)
Mutual labels:  npm-package
babel-plugin-source-map-support
A Babel plugin which automatically makes stack traces source-map aware
Stars: ✭ 41 (+115.79%)
Mutual labels:  npm-package
bulk-mail-cli
Do quick, hassle-free email marketing with this small but very powerful tool! 🔥
Stars: ✭ 88 (+363.16%)
Mutual labels:  npm-package

vogels-promisified

DynamoDB library Vogels promisified for use with Bluebird

A drop-in replacement that extends Vogels with Async methods.

Usage

const vogels = require("vogels-promisified");

Example

var User = module.exports = vogels.define("User", {
  hashKey : "email",

  timestamps : true,

  schema : {
    _id : vogels.types.uuid(),
    email : Joi.string().email(),
  },
});

User
  .getAsync(email)
  .then(function(user){
    // ...
  })
  .catch(function(err){
    // ...
  });

User
  .scan()
  .where("_id").equals(userId)
  .execAsync()
  .then(function(user){
    // ...
  })
  .catch(function(err){
    // ...
  });
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].