Created
August 21, 2017 16:20
-
-
Save gaspard/7e76e648f3d4bfea212ded15315c5d7a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"_id": "@cerebral/useragent", | |
"_rev": "14-6667b038dc0504d85b2e55f833468eef", | |
"name": "@cerebral/useragent", | |
"description": "Adds useragent specs to your cerebral state model", | |
"dist-tags": { | |
"latest": "1.0.0", | |
"beta": "0.0.0-beta.3", | |
"next": "1.0.1-1502489943822" | |
}, | |
"versions": { | |
"0.0.0-beta.1": { | |
"name": "@cerebral/useragent", | |
"version": "0.0.0-beta.1", | |
"description": "Adds useragent specs to your cerebral state model", | |
"main": "lib/index.js", | |
"scripts": { | |
"build": "cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s", | |
"prepublish": "npm run build" | |
}, | |
"keywords": [ | |
"cerebral", | |
"module", | |
"useragent" | |
], | |
"author": { | |
"name": "Max Frigge", | |
"email": "maxfrigge@gmail.com" | |
}, | |
"dependencies": { | |
"feature.js": "^1.0.0", | |
"match-media": "^0.2.0", | |
"offline-js": "^0.7.18", | |
"raf": "^3.3.0", | |
"ua-parser-js": "^0.7.10" | |
}, | |
"peerDependencies": { | |
"cerebral": "^2.0.0-beta.2" | |
}, | |
"_id": "@cerebral/useragent@0.0.0-beta.1", | |
"_shasum": "dbaf4308e48f3c12aedacc27939815d66d01043b", | |
"_from": ".", | |
"_npmVersion": "3.10.8", | |
"_nodeVersion": "6.9.1", | |
"_npmUser": { | |
"name": "guria", | |
"email": "alexey@gurianov.com" | |
}, | |
"dist": { | |
"shasum": "dbaf4308e48f3c12aedacc27939815d66d01043b", | |
"tarball": "https://registry.npmjs.org/@cerebral/useragent/-/useragent-0.0.0-beta.1.tgz" | |
}, | |
"maintainers": [ | |
{ | |
"name": "guria", | |
"email": "alexey@gurianov.com" | |
} | |
], | |
"_npmOperationalInternal": { | |
"host": "packages-18-east.internal.npmjs.com", | |
"tmp": "tmp/useragent-0.0.0-beta.1.tgz_1495058532113_0.6728018915746361" | |
}, | |
"directories": {} | |
}, | |
"0.0.0-beta.2": { | |
"name": "@cerebral/useragent", | |
"version": "0.0.0-beta.2", | |
"description": "Adds useragent specs to your cerebral state model", | |
"main": "lib/index.js", | |
"scripts": { | |
"build": "cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s", | |
"prepublish": "npm run build" | |
}, | |
"keywords": [ | |
"cerebral", | |
"module", | |
"useragent" | |
], | |
"author": { | |
"name": "Max Frigge", | |
"email": "maxfrigge@gmail.com" | |
}, | |
"dependencies": { | |
"feature.js": "^1.0.0", | |
"match-media": "^0.2.0", | |
"offline-js": "^0.7.18", | |
"raf": "^3.3.0", | |
"ua-parser-js": "^0.7.10" | |
}, | |
"peerDependencies": { | |
"cerebral": "^2.0.0-beta.2" | |
}, | |
"_id": "@cerebral/useragent@0.0.0-beta.2", | |
"_shasum": "ab1d0858cb01dd44d7f4f5272a1dbbdbe13f81d6", | |
"_from": ".", | |
"_npmVersion": "3.10.8", | |
"_nodeVersion": "6.9.1", | |
"_npmUser": { | |
"name": "guria", | |
"email": "alexey@gurianov.com" | |
}, | |
"dist": { | |
"shasum": "ab1d0858cb01dd44d7f4f5272a1dbbdbe13f81d6", | |
"tarball": "https://registry.npmjs.org/@cerebral/useragent/-/useragent-0.0.0-beta.2.tgz" | |
}, | |
"maintainers": [ | |
{ | |
"email": "alexey@gurianov.com", | |
"name": "guria" | |
}, | |
{ | |
"email": "christianalfoni@gmail.com", | |
"name": "christianalfoni" | |
}, | |
{ | |
"email": "cerebral.aregs@gurianov.com", | |
"name": "cerebral.js" | |
} | |
], | |
"_npmOperationalInternal": { | |
"host": "packages-18-east.internal.npmjs.com", | |
"tmp": "tmp/useragent-0.0.0-beta.2.tgz_1495058656375_0.5274214504752308" | |
}, | |
"directories": {} | |
}, | |
"0.0.0-beta.3": { | |
"name": "@cerebral/useragent", | |
"version": "0.0.0-beta.3", | |
"description": "Adds useragent specs to your cerebral state model", | |
"main": "lib/index.js", | |
"scripts": { | |
"build": "cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s", | |
"prepublish": "npm run build" | |
}, | |
"repository": { | |
"type": "git", | |
"url": "git+https://github.com/cerebral/cerebral.git" | |
}, | |
"keywords": [ | |
"cerebral", | |
"module", | |
"useragent" | |
], | |
"author": { | |
"name": "Max Frigge", | |
"email": "maxfrigge@gmail.com" | |
}, | |
"license": "MIT", | |
"bugs": { | |
"url": "https://github.com/cerebral/cerebral/issues" | |
}, | |
"homepage": "https://github.com/cerebral/cerebral/tree/master/packages/useragent#readme", | |
"dependencies": { | |
"feature.js": "^1.0.0", | |
"match-media": "^0.2.0", | |
"offline-js": "^0.7.18", | |
"raf": "^3.3.0", | |
"ua-parser-js": "^0.7.10" | |
}, | |
"peerDependencies": { | |
"cerebral": "^2.0.0-beta.3" | |
}, | |
"devDependencies": { | |
"cerebral": "^2.0.0-beta.3" | |
}, | |
"_id": "@cerebral/useragent@0.0.0-beta.3", | |
"_npmVersion": "5.0.0", | |
"_nodeVersion": "6.9.1", | |
"_npmUser": { | |
"name": "guria", | |
"email": "alexey@gurianov.com" | |
}, | |
"dist": { | |
"integrity": "sha512-y1KeI/pGesEG4+nNnyBlnpRSfslFsLIkpiHggevSUWJ1utLf060OVpGeGc8FePohMru/bsxIzaq076AZA4xcxQ==", | |
"shasum": "dc2a06a4ae550d400f955db9f926e4dece8d525a", | |
"tarball": "https://registry.npmjs.org/@cerebral/useragent/-/useragent-0.0.0-beta.3.tgz" | |
}, | |
"maintainers": [ | |
{ | |
"email": "alexey@gurianov.com", | |
"name": "guria" | |
}, | |
{ | |
"email": "christianalfoni@gmail.com", | |
"name": "christianalfoni" | |
}, | |
{ | |
"email": "cerebral.aregs@gurianov.com", | |
"name": "cerebral.js" | |
} | |
], | |
"_npmOperationalInternal": { | |
"host": "s3://npm-registry-packages", | |
"tmp": "tmp/useragent-0.0.0-beta.3.tgz_1496089629499_0.129376707598567" | |
}, | |
"directories": {} | |
}, | |
"1.0.0": { | |
"name": "@cerebral/useragent", | |
"version": "1.0.0", | |
"description": "Adds useragent specs to your cerebral state model", | |
"main": "lib/index.js", | |
"scripts": { | |
"build": "cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s", | |
"prepublish": "npm run build" | |
}, | |
"repository": { | |
"type": "git", | |
"url": "git+https://github.com/cerebral/cerebral.git" | |
}, | |
"keywords": [ | |
"cerebral", | |
"module", | |
"useragent" | |
], | |
"author": { | |
"name": "Max Frigge", | |
"email": "maxfrigge@gmail.com" | |
}, | |
"license": "MIT", | |
"bugs": { | |
"url": "https://github.com/cerebral/cerebral/issues" | |
}, | |
"homepage": "https://github.com/cerebral/cerebral/tree/master/packages/useragent#readme", | |
"dependencies": { | |
"feature.js": "^1.0.0", | |
"match-media": "^0.2.0", | |
"offline-js": "^0.7.18", | |
"raf": "^3.3.0", | |
"ua-parser-js": "^0.7.10" | |
}, | |
"peerDependencies": { | |
"cerebral": "^2.0.0" | |
}, | |
"devDependencies": { | |
"cerebral": "^2.0.0" | |
}, | |
"_id": "@cerebral/useragent@1.0.0", | |
"_npmVersion": "5.3.0", | |
"_nodeVersion": "6.11.0", | |
"_npmUser": { | |
"name": "christianalfoni", | |
"email": "christianalfoni@gmail.com" | |
}, | |
"dist": { | |
"integrity": "sha512-GG8y/W8UP/JAfNOXzew7YXF3o1Jh96M4OuTP5Fi8oQoYsZr8zwZdlTtKSMXUtjiAhxNjdLHRRv94Epdbda67Eg==", | |
"shasum": "3de4f85290610d68f43135311fbbfad578ba6042", | |
"tarball": "https://registry.npmjs.org/@cerebral/useragent/-/useragent-1.0.0.tgz" | |
}, | |
"maintainers": [ | |
{ | |
"email": "alexey@gurianov.com", | |
"name": "guria" | |
}, | |
{ | |
"email": "christianalfoni@gmail.com", | |
"name": "christianalfoni" | |
}, | |
{ | |
"email": "cerebral.aregs@gurianov.com", | |
"name": "cerebral.js" | |
} | |
], | |
"_npmOperationalInternal": { | |
"host": "s3://npm-registry-packages", | |
"tmp": "tmp/useragent-1.0.0.tgz_1501095623953_0.27759575145319104" | |
}, | |
"directories": {} | |
}, | |
"1.0.1-1502489943822": { | |
"name": "@cerebral/useragent", | |
"version": "1.0.1-1502489943822", | |
"description": "Adds useragent specs to your cerebral state model", | |
"main": "lib/index.js", | |
"scripts": { | |
"build": "cross-env BABEL_ENV=production babel src/ --out-dir=lib/ -s", | |
"prepublish": "npm run build" | |
}, | |
"repository": { | |
"type": "git", | |
"url": "git+https://github.com/cerebral/cerebral.git" | |
}, | |
"keywords": [ | |
"cerebral", | |
"module", | |
"useragent" | |
], | |
"author": { | |
"name": "Max Frigge", | |
"email": "maxfrigge@gmail.com" | |
}, | |
"license": "MIT", | |
"bugs": { | |
"url": "https://github.com/cerebral/cerebral/issues" | |
}, | |
"homepage": "https://github.com/cerebral/cerebral/tree/master/packages/useragent#readme", | |
"dependencies": { | |
"feature.js": "^1.0.0", | |
"match-media": "^0.2.0", | |
"offline-js": "^0.7.18", | |
"raf": "^3.3.0", | |
"ua-parser-js": "^0.7.10" | |
}, | |
"peerDependencies": { | |
"cerebral": "^2.0.1-1502489943822" | |
}, | |
"devDependencies": { | |
"cerebral": "^2.0.1-1502489943822" | |
}, | |
"_id": "@cerebral/useragent@1.0.1-1502489943822", | |
"_shasum": "4f0be1c0b5526ec374ae6bb727552cafaf7f9340", | |
"_from": ".", | |
"_npmVersion": "3.10.10", | |
"_nodeVersion": "6.11.2", | |
"_npmUser": { | |
"name": "christianalfoni", | |
"email": "christianalfoni@gmail.com" | |
}, | |
"dist": { | |
"shasum": "4f0be1c0b5526ec374ae6bb727552cafaf7f9340", | |
"tarball": "https://registry.npmjs.org/@cerebral/useragent/-/useragent-1.0.1-1502489943822.tgz" | |
}, | |
"maintainers": [ | |
{ | |
"email": "alexey@gurianov.com", | |
"name": "guria" | |
}, | |
{ | |
"email": "christianalfoni@gmail.com", | |
"name": "christianalfoni" | |
}, | |
{ | |
"email": "cerebral.aregs@gurianov.com", | |
"name": "cerebral.js" | |
} | |
], | |
"_npmOperationalInternal": { | |
"host": "s3://npm-registry-packages", | |
"tmp": "tmp/useragent-1.0.1-1502489943822.tgz_1502489965434_0.9632189236581326" | |
}, | |
"directories": {} | |
} | |
}, | |
"readme": "# @cerebral/useragent\n\n## install\n\n**NPM**\n\n`npm install @cerebral/useragent@next --save --save-exact`\n\n**YARN**\n\n`yarn add @cerebral/useragent@next --exact`\n\n## description\nThe useragent module puts information about the browser into your state tree, and it also updates this information when this information changes.\n\n- UA parser: browser and device\n- Window: size & orientation\n- Media queries\n- Feature detection\n- Internet connectivity\n\n## instantiate\n\n```js\nimport {Controller} from 'cerebral'\nimport Useragent from '@cerebral/useragent'\n\nconst controller = Controller({\n modules: {\n useragent: Useragent({\n // Use CSS media queries to determine\n // custom sizes available in your model.\n // They will be toggle between true/false in your\n // model\n media: {\n small: '(min-width: 600px)',\n medium: '(min-width: 1024px)',\n large: '(min-width: 1440px)',\n portrait: '(orientation: portrait)'\n },\n\n // store all feature tests in model\n feature: true,\n\n parse: {\n // parse useragent.browser from ua string\n browser: true,\n // parse useragent.device from ua string\n device: true\n },\n\n // check the docs at: https://github.com/HubSpot/offline#advanced\n offline: {\n checkOnLoad: false,\n interceptRequests: true,\n reconnect: {\n initialDelay: 3,\n delay: 1.5\n },\n requests: false\n },\n\n // update window size on resize\n window: true\n })\n }\n})\n```\n", | |
"maintainers": [ | |
{ | |
"email": "alexey@gurianov.com", | |
"name": "guria" | |
}, | |
{ | |
"email": "christianalfoni@gmail.com", | |
"name": "christianalfoni" | |
}, | |
{ | |
"email": "cerebral.aregs@gurianov.com", | |
"name": "cerebral.js" | |
} | |
], | |
"time": { | |
"modified": "2017-08-11T22:19:38.485Z", | |
"created": "2017-05-17T22:02:13.792Z", | |
"0.0.0-beta.1": "2017-05-17T22:02:13.792Z", | |
"0.0.0-beta.2": "2017-05-17T22:04:18.273Z", | |
"0.0.0-beta.3": "2017-05-29T20:27:10.446Z", | |
"1.0.0": "2017-07-26T19:00:24.921Z", | |
"1.0.1-1502489943822": "2017-08-11T22:19:26.355Z" | |
}, | |
"keywords": [ | |
"cerebral", | |
"module", | |
"useragent" | |
], | |
"author": { | |
"name": "Max Frigge", | |
"email": "maxfrigge@gmail.com" | |
}, | |
"readmeFilename": "README.md", | |
"homepage": "https://github.com/cerebral/cerebral/tree/master/packages/useragent#readme", | |
"repository": { | |
"type": "git", | |
"url": "git+https://github.com/cerebral/cerebral.git" | |
}, | |
"bugs": { | |
"url": "https://github.com/cerebral/cerebral/issues" | |
}, | |
"license": "MIT", | |
"_attachments": {} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment