{
  "_args": [
    [
      "vinyl-sourcemaps-apply@https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
      "/Users/nw/flint/packages/flint"
    ]
  ],
  "_from": "vinyl-sourcemaps-apply@0.2.1",
  "_id": "vinyl-sourcemaps-apply@0.2.1",
  "_inCache": true,
  "_location": "/vinyl-sourcemaps-apply",
  "_phantomChildren": {},
  "_requested": {
    "name": "vinyl-sourcemaps-apply",
    "raw": "vinyl-sourcemaps-apply@https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
    "rawSpec": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
    "scope": null,
    "spec": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
    "type": "remote"
  },
  "_requiredBy": [
    "/",
    "/gulp-uglify"
  ],
  "_resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
  "_shasum": "ab6549d61d172c2b1b87be5c508d239c8ef87705",
  "_shrinkwrap": null,
  "_spec": "vinyl-sourcemaps-apply@https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
  "_where": "/Users/nw/flint/packages/flint",
  "author": {
    "email": "me@florianreiterer.com",
    "name": "Florian Reiterer"
  },
  "bugs": {
    "url": "https://github.com/floridoo/vinyl-sourcemaps-apply/issues"
  },
  "dependencies": {
    "source-map": "^0.5.1"
  },
  "description": "Apply a source map to a vinyl file, merging it with preexisting source maps",
  "devDependencies": {},
  "homepage": "http://github.com/floridoo/vinyl-sourcemaps-apply",
  "keywords": [
    "gulp",
    "source maps",
    "sourcemaps",
    "vinyl"
  ],
  "license": "ISC",
  "main": "index.js",
  "name": "vinyl-sourcemaps-apply",
  "optionalDependencies": {},
  "readme": "# vinyl-sourcemaps-apply\n\nApply a source map to a vinyl file, merging it with preexisting source maps.\n\n## Usage:\n\n```javascript\nvar applySourceMap = require('vinyl-sourcemaps-apply');\napplySourceMap(vinylFile, sourceMap);\n```\n\n### Example (Gulp plugin):\n\n```javascript\nvar through = require('through2');\nvar applySourceMap = require('vinyl-sourcemaps-apply');\nvar myTransform = require('myTransform');\n\nmodule.exports = function(options) {\n\n  function transform(file, encoding, callback) {\n    // generate source maps if plugin source-map present\n    if (file.sourceMap) {\n      options.makeSourceMaps = true;\n    }\n\n    // do normal plugin logic\n    var result = myTransform(file.contents, options);\n    file.contents = new Buffer(result.code);\n\n    // apply source map to the chain\n    if (file.sourceMap) {\n      applySourceMap(file, result.map);\n    }\n\n    this.push(file);\n    callback();\n  }\n\n  return through.obj(transform);\n};\n```",
  "readmeFilename": "README.md",
  "repository": {
    "type": "git",
    "url": "git://github.com/floridoo/vinyl-sourcemaps-apply.git"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "version": "0.2.1"
}
