{
  "_args": [
    [
      {
        "raw": "broccoli-concat@^3.2.2",
        "scope": null,
        "escapedName": "broccoli-concat",
        "name": "broccoli-concat",
        "rawSpec": "^3.2.2",
        "spec": ">=3.2.2 <4.0.0",
        "type": "range"
      },
      "/home/travis/build/lukesargeant/ember-sparkline/node_modules/ember-cli"
    ]
  ],
  "_from": "broccoli-concat@>=3.2.2 <4.0.0",
  "_id": "broccoli-concat@3.2.2",
  "_inCache": true,
  "_location": "/broccoli-concat",
  "_nodeVersion": "7.1.0",
  "_npmOperationalInternal": {
    "host": "packages-12-west.internal.npmjs.com",
    "tmp": "tmp/broccoli-concat-3.2.2.tgz_1487350037146_0.2475294538307935"
  },
  "_npmUser": {
    "name": "rwjblue",
    "email": "me@rwjblue.com"
  },
  "_npmVersion": "3.10.9",
  "_phantomChildren": {
    "graceful-fs": "4.1.11",
    "jsonfile": "2.4.0",
    "klaw": "1.3.1"
  },
  "_requested": {
    "raw": "broccoli-concat@^3.2.2",
    "scope": null,
    "escapedName": "broccoli-concat",
    "name": "broccoli-concat",
    "rawSpec": "^3.2.2",
    "spec": ">=3.2.2 <4.0.0",
    "type": "range"
  },
  "_requiredBy": [
    "/broccoli-lint-eslint",
    "/ember-cli"
  ],
  "_resolved": "https://registry.npmjs.org/broccoli-concat/-/broccoli-concat-3.2.2.tgz",
  "_shasum": "86ffdc52606eb590ba9f6b894c5ec7a016f5b7b9",
  "_shrinkwrap": null,
  "_spec": "broccoli-concat@^3.2.2",
  "_where": "/home/travis/build/lukesargeant/ember-sparkline/node_modules/ember-cli",
  "author": {
    "name": "Edward Faulkner",
    "email": "ef@alum.mit.edu"
  },
  "bugs": {
    "url": "https://github.com/ember-cli/broccoli-concat/issues"
  },
  "dependencies": {
    "broccoli-kitchen-sink-helpers": "^0.3.1",
    "broccoli-plugin": "^1.3.0",
    "broccoli-stew": "^1.3.3",
    "ensure-posix-path": "^1.0.2",
    "fast-sourcemap-concat": "^1.0.1",
    "find-index": "^1.1.0",
    "fs-extra": "^1.0.0",
    "fs-tree-diff": "^0.5.6",
    "lodash.merge": "^4.3.0",
    "lodash.omit": "^4.1.0",
    "lodash.uniq": "^4.2.0",
    "walk-sync": "^0.3.1"
  },
  "description": "Fast, good-enough concatenation with source maps.",
  "devDependencies": {
    "bench-cli": "^0.1.0",
    "broccoli": "^0.16.9",
    "broccoli-merge-trees": "^1.1.1",
    "chai": "^3.5.0",
    "chai-as-promised": "^6.0.0",
    "chai-files": "^1.2.0",
    "fixturify": "^0.3.2",
    "mocha": "^3.0.0",
    "quick-temp": "^0.1.3",
    "sourcemap-validator": "^1.0.4"
  },
  "directories": {},
  "dist": {
    "shasum": "86ffdc52606eb590ba9f6b894c5ec7a016f5b7b9",
    "tarball": "https://registry.npmjs.org/broccoli-concat/-/broccoli-concat-3.2.2.tgz"
  },
  "files": [
    "concat.js",
    "concat-without-source-maps.js",
    "index.js",
    "lib/"
  ],
  "gitHead": "b7c067e5e23d8acb69410a7d228940e694eb8b01",
  "homepage": "https://github.com/ember-cli/broccoli-concat#readme",
  "keywords": [
    "broccoli-plugin"
  ],
  "license": "MIT",
  "main": "index.js",
  "maintainers": [
    {
      "name": "hjdivad",
      "email": "npm@hjdivad.com"
    },
    {
      "name": "joliss",
      "email": "joliss42@gmail.com"
    },
    {
      "name": "rlivsey",
      "email": "richard@livsey.org"
    },
    {
      "name": "rwjblue",
      "email": "me@rwjblue.com"
    },
    {
      "name": "stefanpenner",
      "email": "stefan.penner@gmail.com"
    },
    {
      "name": "trentmwillis",
      "email": "trentmwillis@gmail.com"
    }
  ],
  "name": "broccoli-concat",
  "optionalDependencies": {},
  "readme": "Broccoli concatenator that generates & propagates sourcemaps\n-------------------------------------------------\n\n[![Build Status](https://travis-ci.org/ef4/broccoli-sourcemap-concat.svg?branch=master)](https://travis-ci.org/ef4/broccoli-sourcemap-concat)\n[![Build status](https://ci.appveyor.com/api/projects/status/bpxeh0we50eod6xw/branch/master?svg=true)](https://ci.appveyor.com/project/embercli/broccoli-sourcemap-concat/branch/master)\n\nThis filter is designed to be fast & good enough. It can generates\nsource maps substantially faster than you'll get via\nmozilla/source-map, because it's special-cased for straight\nline-to-line contenation.\n\nIt discovers input sourcemaps in relative URLs, including data URIs.\n\n\n### Usage\n\n```js\nvar node = concat(node);\n```\n\n#### Advanced Usage\n\n```js\nvar node = concat(node, {\n  outputFile: '/output.js',\n  header: \";(function() {\",\n  headerFiles: ['loader.js'],\n  inputFiles: ['**/*'],\n  footerFiles: ['auto-start.js'],\n  footer: \"}());\",\n  sourceMapConfig: { enabled: true },\n  allowNone: false | true // defaults to false, and will error if trying to concat but no files are found.\n});\n```\n\nThe structure of `output.js` will be as follows:\n\n```\n// - header\n// - ordered content of the files in headerFiles\n// - un-ordered content of files matched by inputFiles, but not in headerFiles or footerFiles\n// - ordered content of the files in footerFiles\n// - footer\n```\n\n#### Debug Usage\n\n*note: this is intended for debugging purposes only, and will most likely negatively affect your build performace is left enabled*\n\nSetting the environment variable `CONCAT_STATS=true` will result a summary of\neach concatention being output to `process.cwd() + 'concat-stats-for/*.json'`\n\nEach file within that directory represents a different contenation, and will contain:\n\n* outputFile – the output file that was created\n* sizes – a summary of each input file, and the associated pre-minified pre-gziped byte size.\n\nWant more details? like uglified or compressed sizes? (or have more ideas) go checkout: https://github.com/stefanpenner/broccoli-concat-analyser\n\n##### Example:\n\nconcat-stats-for/<id>-file.json\n```json\n{\n  \"outputFile\": \"path/to/output/File\",\n  \"sizes\": {\n    \"a.js\": 5,\n    \"b.js\": 10,\n  }\n}\n```\n\nother files:\n\n* concat-stats-for/<id>-file/a.js\n* concat-stats-for/<id>-file/b.js\n",
  "readmeFilename": "README.md",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ember-cli/broccoli-concat.git"
  },
  "scripts": {
    "bench": "node bench/info && bench bench/suites -i 10",
    "test": "mocha --recursive",
    "test:debug": "mocha --no-timeouts debug"
  },
  "version": "3.2.2"
}
