{"_id":"@davidfrancisco/browserslist-ga","_rev":"9-a03e6bfa958f056d20fcc8ee9ffbefaa","name":"@davidfrancisco/browserslist-ga","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@davidfrancisco/browserslist-ga","version":"0.0.1","description":"Target browsers tailored to your audience","dependencies":{"caniuse-lite":"^1.0.30000813","googleapis":"^27.0.0","inquirer":"^5.1.0","inquirer-datepicker-prompt":"^0.4.2"},"prettier":{"printWidth":100,"trailingComma":"es5"},"gitHead":"e57653d62497d90c0e0ef0e2866d31851c41886c","_id":"@davidfrancisco/browserslist-ga@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"davidfrancisco","email":"hello@dmfranc.com"},"dist":{"integrity":"sha512-hGVh9DEcSqK0vBDCH4zhAsuRme7FRuH5jKohisI6xbjQFMEFmliJ+Z1nkc0Z88CMoTMm5nI9mkhOwF+78tcQMg==","shasum":"a998c68580b27f50facd3d8ce42a818609afc50a","tarball":"https://registry.npmjs.org/@davidfrancisco/browserslist-ga/-/browserslist-ga-0.0.1.tgz","fileCount":9,"unpackedSize":27363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD7mMcAizKsmITOCaqrPoUTY32U0NkvoKwUfLYRjxiRQIgBqz8vjKaWxEwAhiUN7FSF3S6x5XSEX7hFMNnwayMy0Q="}]},"maintainers":[{"name":"davidfrancisco","email":"hello@dmfranc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-ga_0.0.1_1520891422815_0.38283330127680704"},"_hasShrinkwrap":false},"0.0.2":{"name":"@davidfrancisco/browserslist-ga","version":"0.0.2","description":"Target browsers tailored to your audience","bin":{"browserslist-ga":"./index.js"},"dependencies":{"caniuse-lite":"^1.0.30000813","googleapis":"^27.0.0","inquirer":"^5.1.0","inquirer-datepicker-prompt":"^0.4.2"},"prettier":{"printWidth":100,"trailingComma":"es5"},"gitHead":"bee17e52fa1333b626c1525e65c51d4ce5063f05","_id":"@davidfrancisco/browserslist-ga@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"davidfrancisco","email":"hello@dmfranc.com"},"dist":{"integrity":"sha512-1NyNe7tlawKf+hEzPc/VvofVdZBW1fifybhmLev0d+eAoeNKLs7d37YOEgQg4skR+0XqT6656y1BI05WBG+PDQ==","shasum":"583e936bd1fefae1bcfbaaa8ad1589b8c4a2625f","tarball":"https://registry.npmjs.org/@davidfrancisco/browserslist-ga/-/browserslist-ga-0.0.2.tgz","fileCount":9,"unpackedSize":27415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsz3mM5cevG2pbE7WXWznL0q8xFmoXtr8hAkfK8TS95wIga2myVvyYjyR3zoTVtKVZBixETjmfrP3PJK0gqlUYu/U="}]},"maintainers":[{"name":"davidfrancisco","email":"hello@dmfranc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-ga_0.0.2_1520891932379_0.34185266328504227"},"_hasShrinkwrap":false},"0.0.3":{"name":"@davidfrancisco/browserslist-ga","version":"0.0.3","description":"Target browsers tailored to your audience","bin":{"browserslist-ga":"./index.js"},"dependencies":{"caniuse-lite":"^1.0.30000813","googleapis":"^27.0.0","inquirer":"^5.1.0","inquirer-datepicker-prompt":"^0.4.2"},"prettier":{"printWidth":100,"trailingComma":"es5"},"gitHead":"40ce44e7177b7e79355d910af14df39fce036c7c","_id":"@davidfrancisco/browserslist-ga@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"davidfrancisco","email":"hello@dmfranc.com"},"dist":{"integrity":"sha512-Q7sq/CJSLDBGDSorUnByyo2DOgJFZF+ZW3lfKFE0VgE7y+cZUySwYMB6Fk+wLpsiSOj8J/UUPqNplO60qMFxKw==","shasum":"2473e3e446fe13d63bf77dc6f31c1c69e45763e1","tarball":"https://registry.npmjs.org/@davidfrancisco/browserslist-ga/-/browserslist-ga-0.0.3.tgz","fileCount":9,"unpackedSize":27436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5kWjiCGHb2zwiaM35eBD+cPTvncjVxCa24hTpZ1WDNAIgMnWArbcHUmT9F4tyPMv6qFL8XwBhzB4NAV4f6WEi3JU="}]},"maintainers":[{"name":"davidfrancisco","email":"hello@dmfranc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-ga_0.0.3_1520892280186_0.40552739881342337"},"_hasShrinkwrap":false},"0.0.4":{"name":"@davidfrancisco/browserslist-ga","version":"0.0.4","description":"Target browsers tailored to your audience","bin":{"browserslist-ga":"./index.js"},"dependencies":{"caniuse-lite":"^1.0.30000813","googleapis":"^27.0.0","inquirer":"^5.1.0","inquirer-datepicker-prompt":"^0.4.2","portfinder":"^1.0.13"},"prettier":{"printWidth":100,"trailingComma":"es5"},"gitHead":"569323b83c44d01256437bc7901dcc5e721d0c15","_id":"@davidfrancisco/browserslist-ga@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"davidfrancisco","email":"hello@dmfranc.com"},"dist":{"integrity":"sha512-mepaJoXnf0LfBzeUTp9d+WNriWE+FmCp/1ivsd3WAmvj4MaXc0eCUL1szJEJal1oD3eKCKIteD9iUUIUUGnT/A==","shasum":"44de43135a30dd84f8beb9af054ac9938e532514","tarball":"https://registry.npmjs.org/@davidfrancisco/browserslist-ga/-/browserslist-ga-0.0.4.tgz","fileCount":9,"unpackedSize":27429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8RBIurxx0RO3L7zZIxnHBsgssg3u9TSfS+ZMtJUHJvQIgedolKwJ4pPz6furM8kc9HJHCRhGXHOQdJt+8p/S9zBY="}]},"maintainers":[{"name":"davidfrancisco","email":"hello@dmfranc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-ga_0.0.4_1520900135122_0.7668970429318902"},"_hasShrinkwrap":false},"0.0.5":{"name":"@davidfrancisco/browserslist-ga","version":"0.0.5","description":"Target browsers tailored to your audience","bin":{"browserslist-ga":"./index.js"},"engines":{"node":">= 7.0.0"},"dependencies":{"caniuse-lite":"^1.0.30000813","googleapis":"^27.0.0","inquirer":"^5.1.0","inquirer-datepicker-prompt":"^0.4.2","portfinder":"^1.0.13"},"prettier":{"printWidth":100,"trailingComma":"es5"},"gitHead":"c92b11c251dd0762d5bb6b1ee97a686bad712b32","_id":"@davidfrancisco/browserslist-ga@0.0.5","scripts":{},"_shasum":"518eae4a24b0899bbae04daaeeb059cbf9c4d3db","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"davidfrancisco","email":"hello@dmfranc.com"},"dist":{"shasum":"518eae4a24b0899bbae04daaeeb059cbf9c4d3db","tarball":"https://registry.npmjs.org/@davidfrancisco/browserslist-ga/-/browserslist-ga-0.0.5.tgz","fileCount":10,"unpackedSize":47948,"integrity":"sha512-Mh5DF42h+1QySAF44D02oYtuL5VawzirVnstmUfgjhZEP7zXfN9AZwPskrzP7J7z90ULboafjmGwvpq8mpswjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs0/evaxEWx9hu6VjJIV1tMGxEnK5+x2smtuvCuDol+AIgMH8Nncp5X10WC0ziesRyISNjS9xH30f4UlNSLLvrTmQ="}]},"maintainers":[{"name":"davidfrancisco","email":"hello@dmfranc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-ga_0.0.5_1520932728809_0.46406548658879454"},"_hasShrinkwrap":false},"0.0.6":{"name":"@davidfrancisco/browserslist-ga","version":"0.0.6","description":"Target browsers tailored to your audience","bin":{"browserslist-ga":"./index.js"},"engines":{"node":">= 8.0.0"},"dependencies":{"caniuse-lite":"^1.0.30000813","googleapis":"^27.0.0","inquirer":"^5.1.0","inquirer-datepicker-prompt":"^0.4.2","portfinder":"^1.0.13"},"prettier":{"printWidth":100,"trailingComma":"es5"},"gitHead":"d409af99e05862b904f543361ddbc1e690865fd9","_id":"@davidfrancisco/browserslist-ga@0.0.6","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"davidfrancisco","email":"hello@dmfranc.com"},"dist":{"integrity":"sha512-R0TZD7RxHPfKXHxcBr2voJ4s6L2dZSk8yh5ScsZ5z2F+OOiWeilav243zozrqnUmlEAQfEIVsNA6ZttaIH+OGA==","shasum":"b727768a1cba8204d3047d4aaf24ab424f2a43bd","tarball":"https://registry.npmjs.org/@davidfrancisco/browserslist-ga/-/browserslist-ga-0.0.6.tgz","fileCount":9,"unpackedSize":27656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfDJj8dC4TMOfpqIo9Y9dlj2eIGnwSmKYiv9Z/Zms8SgIhAJrs/aOM7+Y2DFmaFE43omgKIrj1Ri+JvDZ1v2zVUp6S"}]},"maintainers":[{"name":"davidfrancisco","email":"hello@dmfranc.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-ga_0.0.6_1520933013441_0.3771724168357675"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-12T21:50:22.688Z","0.0.1":"2018-03-12T21:50:22.918Z","modified":"2022-06-12T16:57:23.834Z","0.0.2":"2018-03-12T21:58:52.482Z","0.0.3":"2018-03-12T22:04:40.294Z","0.0.4":"2018-03-13T00:15:35.172Z","0.0.5":"2018-03-13T09:18:48.884Z","0.0.6":"2018-03-13T09:23:33.528Z"},"maintainers":[{"name":"davidfrancisco","email":"hello@dmfranc.com"}],"description":"Target browsers tailored to your audience","readme":"<img width=\"520\" height=\"68\" src=\"./logo.svg\" alt=\"Browserslist-GA logo\">\n\nTarget browsers tailored to your audience.\n\n---\n\n<p align=\"center\">\n  <strong><em>Interested in a bot that does all of this for you?\n    <a href=\"https://goo.gl/forms/WPS13gLAJTwqWQyy1\">Click here!</a>\n  </em></strong>\n</p>\n\n---\n\n## How to use\n\nIn the root directory of your project run:\n\n```yaml\nnpx @davidfrancisco/browserslist-ga\n```\n\n_([npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) comes with npm 5.2+, for older versions run `npm install -g browserslist-ga` and then `browserslist-ga`)_\n\nYou'll be asked to login with your Google Account. Your access token will only be used locally to generate a `browserslist-stats.json` file in the root of your project. After finishing the steps, you can use your stats with Browserlist by adding the following to your [Browserslist config](https://github.com/ai/browserslist#config-file):\n\n```yaml\n> 0.5% in my stats  # Or a different percentage\n```\n\nNote that you can query against your custom usage data while also querying against global or regional data. For example, the query `> 1% in my stats, > 5% in US, 10%` is permitted.\n\n## Why should I care?\n\nBrowsers update very often these days, with major releases getting published every month.\nWith each new browser version comes support for new web platform features.\nThanks to open source projects such as Autoprefixer and Babel we are able to use these features while supporting older browsers.\nBut this backward compatibility comes with a cost.\nWe can't really keep adding prefixes, polyfills and other fallbacks to support every browser ever invented.\n\nBrowserslist is an open source project that can minimize those costs by allowing you to configure which browsers you care about.\nIt is supported by tools such as\n[Autoprefixer](https://github.com/postcss/autoprefixer),\n[babel-preset-env](https://github.com/babel/babel/tree/master/packages/babel-preset-env),\n[postcss-normalize](https://github.com/jonathantneal/postcss-normalize) and many others.\nHere's how you configure Browserslist:\n\n```yaml\n> 1%              # I want to support browser versions that have more than 1% of global usage\nLast 2 versions   # And the latest 2 versions of each browser\nIE 9              # And also Internet Explorer 9 specifically\n```\n\nThe global browser usage data comes from [caniuse.com](https://caniuse.com) and is downloaded from npm when you run `npm install`.\nPackage managers such as npm and Yarn will generate a lockfile with the exact version of each package that was installed.\nThis means the caniuse database that is used to perform these queries will always be the same.\nThis is great because it's predictable, but it's important to update this package from time to time to keep up with the latest stats.\nApart from remembering to update this package, there's something else you should consider:\n\n* For instance, in China there are some popular browsers that are not used in the US and Europe.\n* Or maybe your audience uses mostly mobile browsers.\n* Or maybe you are building an application for the government and need to support Internet Explorer 8.\n\nThe point being, it's important to make decisions based on your audience.\nBrowserslist-GA aims to help you with that.\nIt integrates Google Analytics with Browserslist to keep your targeted browsers updated.\n\n## Kudos\n\nAll the praise goes to the humans and martians that develop and maintain [Can I Use](https://caniuse.com) and [Browserslist](https://github.com/ai/browserslist).\n","readmeFilename":"README.md"}