{
  "_args": [
    [
      {
        "raw": "ember-cli-shims@^1.1.0",
        "scope": null,
        "escapedName": "ember-cli-shims",
        "name": "ember-cli-shims",
        "rawSpec": "^1.1.0",
        "spec": ">=1.1.0 <2.0.0",
        "type": "range"
      },
      "/home/travis/build/lukesargeant/ember-sparkline"
    ]
  ],
  "_from": "ember-cli-shims@>=1.1.0 <2.0.0",
  "_id": "ember-cli-shims@1.2.0",
  "_inCache": true,
  "_location": "/ember-cli-shims",
  "_nodeVersion": "4.8.6",
  "_npmOperationalInternal": {
    "host": "s3://npm-registry-packages",
    "tmp": "tmp/ember-cli-shims-1.2.0.tgz_1510932973382_0.745579430134967"
  },
  "_npmUser": {
    "name": "ember-cli",
    "email": "stefan.penner+ember-cli@gmail.com"
  },
  "_npmVersion": "2.15.11",
  "_phantomChildren": {
    "broccoli-plugin": "1.3.0",
    "merge-trees": "1.0.1"
  },
  "_requested": {
    "raw": "ember-cli-shims@^1.1.0",
    "scope": null,
    "escapedName": "ember-cli-shims",
    "name": "ember-cli-shims",
    "rawSpec": "^1.1.0",
    "spec": ">=1.1.0 <2.0.0",
    "type": "range"
  },
  "_requiredBy": [
    "#DEV:/"
  ],
  "_resolved": "https://registry.npmjs.org/ember-cli-shims/-/ember-cli-shims-1.2.0.tgz",
  "_shasum": "0f53aff0aab80b5f29da3a9731bac56169dd941f",
  "_shrinkwrap": null,
  "_spec": "ember-cli-shims@^1.1.0",
  "_where": "/home/travis/build/lukesargeant/ember-sparkline",
  "author": "",
  "changelog": {
    "repo": "ember-cli/ember-cli-shims",
    "labels": {
      "breaking": ":boom: Breaking Change",
      "enhancement": ":rocket: Enhancement",
      "bug": ":bug: Bug Fix",
      "documentation": ":memo: Documentation",
      "internal": ":house: Internal"
    }
  },
  "dependencies": {
    "broccoli-file-creator": "^1.1.1",
    "broccoli-merge-trees": "^2.0.0",
    "ember-cli-version-checker": "^2.0.0",
    "ember-rfc176-data": "^0.3.1",
    "silent-error": "^1.0.1"
  },
  "description": "The default blueprint for ember-cli addons.",
  "devDependencies": {
    "ember-cli": "~2.16.2",
    "ember-cli-babel": "^6.9.0",
    "ember-cli-dependency-checker": "^2.0.0",
    "ember-cli-eslint": "^4.2.1",
    "ember-cli-htmlbars": "^2.0.1",
    "ember-cli-htmlbars-inline-precompile": "^1.0.0",
    "ember-cli-inject-live-reload": "^1.4.1",
    "ember-cli-qunit": "^4.0.0",
    "ember-disable-prototype-extensions": "^1.1.2",
    "ember-resolver": "^4.0.0",
    "ember-source": "~2.16.0",
    "lerna-changelog": "^0.7.0",
    "loader.js": "^4.2.3"
  },
  "directories": {
    "doc": "doc",
    "test": "tests"
  },
  "dist": {
    "shasum": "0f53aff0aab80b5f29da3a9731bac56169dd941f",
    "tarball": "https://registry.npmjs.org/ember-cli-shims/-/ember-cli-shims-1.2.0.tgz"
  },
  "ember-addon": {
    "configPath": "tests/dummy/config"
  },
  "engines": {
    "node": "^4.5 || 6.* || >= 7.*"
  },
  "gitHead": "4a504d0302c58708519d327fcd1d25a00f9ac490",
  "keywords": [
    "ember-addon"
  ],
  "license": "MIT",
  "maintainers": [
    {
      "name": "ember-cli",
      "email": "stefan.penner+ember-cli@gmail.com"
    },
    {
      "name": "turbo87",
      "email": "tobias.bieniek@gmx.de"
    },
    {
      "name": "rwjblue",
      "email": "me@rwjblue.com"
    }
  ],
  "name": "ember-cli-shims",
  "optionalDependencies": {},
  "readme": "Ember CLI Shims\n===============\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/ember-cli/ember-cli-shims.svg)](https://greenkeeper.io/)\n\n\nNOTE: this repo is frozen until ember's public module interface has been finalized.\n\nAbout\n-----\n\nEmber CLI Shims (ECS) contain all the shims used in Ember CLI.\n\nNote: The `ember-data` shim has been removed as of v0.1.0. The latest \n[Ember-Data](https://github.com/emberjs/data) no longer has a bower dependency; \n`ember-cli-shims` >= v0.1.0 is only intended for use with Ember-Data v2.3.0 and up.\n\nUsage\n-----\n\nSimply import any of the shims as an ES6 module:\n\n```js\nimport Component from 'ember-component';\nimport run from 'ember-runloop';\nimport injectService from 'ember-service/inject';\n```\n\nSome of the shims have named exports (instead of/in addition to a `default` export):\n\n```js\nimport { assert, copy } from 'ember-metal/utils';\nimport { debounce } from 'ember-runloop';\nimport { isEmpty } from 'ember-utils';\n```\n\nShims\n-----\nThe [app-shims](https://github.com/ember-cli/ember-cli-shims/blob/master/vendor/ember-cli-shims/app-shims.js) \nfile provides a complete reference of all modules currently supported by this library. \n\nWhy?\n----\n\nHistorically, Ember has recommended that developers reference core classes \n& utilities (ie `Component`, `Route`, `isEmpty`) via the root `Ember` namespace. \nThis leads to the entire `Ember` module being imported into nearly every file:\n\n```js\nimport Ember from 'ember';\n\nexport default Ember.Component.extend({\n  foo: Ember.inject.service(),\n  bar: Ember.computed.readOnly('foo.bar')\n});\n```\n\nIt would be preferable to have different parts of Ember available as separate modules, \nallowing developers to only import what they need. This is the direction the framework \nis moving in, but the modules are not yet available. This has led to a common pattern of \nES6 destructuring assignment to enable writing future-proof code:\n\n```js\nimport Ember from 'ember';\n\nconst { Component, computed, inject } = Ember;\n\nexport default Component.extend({\n  foo: inject.service(),\n  bar: computed.readOnly('foo.bar');\n});\n```\n\nHowever, this library provides shims to mimic the future modules that Ember may provide, \nenabling developers to avoid destructuring and instead import the namespaces as modules *today*.\n\n```js\nimport Component from 'ember-component';\nimport computed from 'ember-computed';\nimport injectService from 'ember-service/inject';\n\nexport default Component.extend({\n  foo: injectService(),\n  bar: computed.readOnly('foo.bar');\n});\n```\n\nThat way, as true modules become available in the Ember ecosystem, we can merely remove \nthe shims from `ECS` upstream, requiring little to no refactoring on the part of \ndevelopers who have opted-in to this pattern early. Ultimately, the goal of this \nlibrary is to be replaced completely once Ember itself is an npm package/addon and exports its own modules.\n\nLicense\n-------\n\nEmber CLI Shims is [MIT Licensed](https://github.com/stefanpenner/ember-cli-shims/blob/master/LICENSE.md).\n",
  "readmeFilename": "README.md",
  "repository": "",
  "scripts": {
    "build": "ember build",
    "changelog": "lerna-changelog",
    "start": "ember server",
    "test": "ember try:each"
  },
  "version": "1.2.0"
}
