{
  "_args": [
    [
      {
        "raw": "caniuse-lite@^1.0.30000770",
        "scope": null,
        "escapedName": "caniuse-lite",
        "name": "caniuse-lite",
        "rawSpec": "^1.0.30000770",
        "spec": ">=1.0.30000770 <2.0.0",
        "type": "range"
      },
      "/home/travis/build/lukesargeant/ember-sparkline/node_modules/browserslist"
    ]
  ],
  "_from": "caniuse-lite@>=1.0.30000770 <2.0.0",
  "_id": "caniuse-lite@1.0.30000772",
  "_inCache": true,
  "_location": "/caniuse-lite",
  "_nodeVersion": "6.11.1",
  "_npmOperationalInternal": {
    "host": "s3://npm-registry-packages",
    "tmp": "tmp/caniuse-lite-1.0.30000772.tgz_1511679675634_0.714685995830223"
  },
  "_npmUser": {
    "name": "beneb",
    "email": "beneb.info@gmail.com"
  },
  "_npmVersion": "3.10.10",
  "_phantomChildren": {},
  "_requested": {
    "raw": "caniuse-lite@^1.0.30000770",
    "scope": null,
    "escapedName": "caniuse-lite",
    "name": "caniuse-lite",
    "rawSpec": "^1.0.30000770",
    "spec": ">=1.0.30000770 <2.0.0",
    "type": "range"
  },
  "_requiredBy": [
    "/browserslist"
  ],
  "_resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000772.tgz",
  "_shasum": "78129622cabfed7af1ff38b64ab680a6a0865420",
  "_shrinkwrap": null,
  "_spec": "caniuse-lite@^1.0.30000770",
  "_where": "/home/travis/build/lukesargeant/ember-sparkline/node_modules/browserslist",
  "author": {
    "name": "Ben Briggs",
    "email": "beneb.info@gmail.com",
    "url": "http://beneb.info"
  },
  "babel": {
    "presets": [
      "env"
    ]
  },
  "bugs": {
    "url": "https://github.com/ben-eb/caniuse-lite/issues"
  },
  "dependencies": {},
  "description": "A smaller version of caniuse-db, with only the essentials!",
  "devDependencies": {
    "all-contributors-cli": "^3.0.7",
    "any-observable": "^0.2.0",
    "babel-cli": "^6.24.0",
    "babel-generator": "^6.21.0",
    "babel-preset-env": "^1.1.8",
    "babel-register": "^6.18.0",
    "babel-types": "^6.21.0",
    "bunyan": "^1.8.10",
    "caniuse-db": "1.0.30000772",
    "del-cli": "^0.2.1",
    "execa": "^0.6.3",
    "fecha": "^2.3.0",
    "gift": "^0.10.0",
    "got": "^6.7.1",
    "jest": "^19.0.2",
    "listr": "^0.11.0",
    "mdast-util-heading-range": "^2.0.1",
    "mz": "^2.6.0",
    "remark": "^7.0.0",
    "size-limit": "^0.7.1",
    "split": "^1.0.0",
    "stream-to-observable": "^0.2.0",
    "unist-builder": "^1.0.2",
    "write-file-promise": "^1.0.0"
  },
  "directories": {},
  "dist": {
    "shasum": "78129622cabfed7af1ff38b64ab680a6a0865420",
    "tarball": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000772.tgz"
  },
  "files": [
    "data",
    "dist"
  ],
  "gitHead": "008c12cafc87fdd24ee236978c93c7c86514d71d",
  "homepage": "https://github.com/ben-eb/caniuse-lite#readme",
  "keywords": [
    "support",
    "css",
    "js",
    "html5",
    "svg"
  ],
  "license": "CC-BY-4.0",
  "main": "dist/unpacker/index.js",
  "maintainers": [
    {
      "name": "beneb",
      "email": "beneb.info@gmail.com"
    }
  ],
  "name": "caniuse-lite",
  "optionalDependencies": {},
  "readme": "# caniuse-lite\n\n> A smaller version of caniuse-db, with only the essentials!\n\n## Why?\n\nThe full data behind [Can I use][1] is incredibly useful for any front end\ndeveloper, and on the website all of the details from the database are displayed\nto the user. However in automated tools, [many of these fields go unused][2];\nit's not a problem for server side consumption but client side, the less\nJavaScript that we send to the end user the better.\n\ncaniuse-lite then, is a smaller dataset that keeps essential parts of the data\nin a compact format. It does this in multiple ways, such as converting `null`\narray entries into empty strings, representing support data as an integer rather\nthan a string, and using base62 references instead of longer human-readable\nkeys.\n\nThis packed data is then reassembled (via functions exposed by this module) into\na larger format which is mostly compatible with caniuse-db, and so it can be\nused as an almost drop-in replacement for caniuse-db for contexts where size on\ndisk is important; for example, usage in web browsers. The API differences are\nvery small and are detailed in the section below.\n\n\n## API\n\n```js\nimport * as lite from 'caniuse-lite';\n```\n\n### `lite.agents`\n\ncaniuse-db provides a full `data.json` file which contains all of the features\ndata. Instead of this large file, caniuse-lite provides this data subset\ninstead, which has the `browser`, `prefix`, `prefix_exceptions`, `usage_global`\nand `versions` keys from the original.\n\nIn addition, the subset contains the `release_date` key with release dates (as timestamps) for each version:\n```json\n{\n  \"release_date\": {\n    \"6\": 998870400,\n    \"7\": 1161129600,\n    \"8\": 1237420800,\n    \"9\": 1300060800,\n    \"10\": 1346716800,\n    \"11\": 1381968000,\n    \"5.5\": 962323200\n  }\n}\n```\n\n### `lite.feature(js)`\n\nThe `feature` method takes a file from `data/features` and converts it into\nsomething that more closely represents the `caniuse-db` format. Note that only\nthe `title`, `stats` and `status` keys are kept from the original data.\n\n### `lite.features`\n\nThe `features` index is provided as a way to query all of the features that\nare listed in the `caniuse-db` dataset. Note that you will need to use the\n`feature` method on values from this index to get a human-readable format.\n\n### `lite.region(js)`\n\nThe `region` method takes a file from `data/regions` and converts it into\nsomething that more closely represents the `caniuse-db` format. Note that *only*\nthe usage data is exposed here (the `data` key in the original files).\n\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n| [<img src=\"https://avatars.githubusercontent.com/u/1282980?v=3\" width=\"100px;\"/><br /><sub>Ben Briggs</sub>](http://beneb.info)<br />[💻](https://github.com/ben-eb/caniuse-lite/commits?author=ben-eb \"Code\") [📖](https://github.com/ben-eb/caniuse-lite/commits?author=ben-eb \"Documentation\") [👀](#review-ben-eb \"Reviewed Pull Requests\") [⚠️](https://github.com/ben-eb/caniuse-lite/commits?author=ben-eb \"Tests\") | [<img src=\"https://avatars.githubusercontent.com/u/1737375?v=3\" width=\"100px;\"/><br /><sub>Andy Jansson</sub>](https://github.com/andyjansson)<br />[💻](https://github.com/ben-eb/caniuse-lite/commits?author=andyjansson \"Code\") | [<img src=\"https://avatars1.githubusercontent.com/u/19343?v=4\" width=\"100px;\"/><br /><sub>Andrey Sitnik</sub>](http://twitter.com/sitnikcode)<br />[💻](https://github.com/ben-eb/caniuse-lite/commits?author=ai \"Code\") | [<img src=\"https://avatars2.githubusercontent.com/u/947326?v=4\" width=\"100px;\"/><br /><sub>Igor Deryabin</sub>](http://rodweb.ru)<br />[💻](https://github.com/ben-eb/caniuse-lite/commits?author=rodweb \"Code\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n## License\n\nThe data in this repo is available for use under a CC BY 4.0 license\n(http://creativecommons.org/licenses/by/4.0/). For attribution just mention\nsomewhere that the source is caniuse.com. If you have any questions about using\nthe data for your project please contact me here: http://a.deveria.com/contact\n\n[1]: http://caniuse.com/\n[2]: https://github.com/Fyrd/caniuse/issues/1827\n",
  "readmeFilename": "README.md",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ben-eb/caniuse-lite.git"
  },
  "scripts": {
    "pack": "del-cli data && babel-node src/packer/index.js",
    "prepublish": "del-cli dist && babel src/unpacker -d dist/unpacker && mkdir dist/lib && babel src/lib/statuses.js -o dist/lib/statuses.js && babel src/lib/supported.js -o dist/lib/supported.js",
    "size": "size-limit consumer.js",
    "test": "jest src"
  },
  "version": "1.0.30000772"
}
