{
  "name": "fs-promise",
  "version": "0.3.1",
  "description": "Filesystem methods as promises, with optional fs-extra and fs-graceful dependencies",
  "main": "index.js",
  "scripts": {
    "test": "mocha"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/kevinbeaty/fs-promise.git"
  },
  "keywords": [
    "promise",
    "fs",
    "file",
    "file system"
  ],
  "author": {
    "name": "Kevin Beaty"
  },
  "license": "MIT",
  "dependencies": {
    "any-promise": "~0.1.0"
  },
  "devDependencies": {
    "mocha": "~2.1.0",
    "fs-extra": "~0.13.0",
    "promise": "~6.0.1",
    "es6-promise": "~2.0.1",
    "rsvp": "~3.0.16",
    "bluebird": "~2.5.3",
    "when": "~3.6.4",
    "q": "~1.1.2",
    "native-promise-only": "~0.7.6-a"
  },
  "readme": "# fs-promise\n\n[![Build Status](https://secure.travis-ci.org/kevinbeaty/fs-promise.svg)](http://travis-ci.org/kevinbeaty/fs-promise)\n\nProxies all async `fs` methods exposing them as Promises/A+ compatible promises (when, Q, etc).\nPasses all sync methods through as values.\n\nAlso exposes to [graceful-fs][1] and/or [fs-extra][2] methods if they are installed.\n\nAlso works with [any-promise][3] library (a pollyfill, es6-promise, promise, native-promise-only, bluebird, rsvp, when, q).\n\n```javascript\nvar fsp = require('fs-promise');\n\nfsp.writeFile(file('hello1'), 'hello world')\n  .then(function(){\n    return fsp.readFile(file('hello1'), {encoding:'utf8'});\n  })\n  .then(function(contents){});\n```\n\n[1]: https://github.com/isaacs/node-graceful-fs\n[2]: https://www.npmjs.org/package/fs-extra\n[3]: https://github.com/kevinbeaty/any-promise\n",
  "readmeFilename": "README.md",
  "bugs": {
    "url": "https://github.com/kevinbeaty/fs-promise/issues"
  },
  "homepage": "https://github.com/kevinbeaty/fs-promise",
  "_id": "fs-promise@0.3.1",
  "dist": {
    "shasum": "55cd2602b662edf04419949040cf68bb6e1f8aa6"
  },
  "_from": "fs-promise@",
  "_resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-0.3.1.tgz"
}
