{"_id":"caniuse-cmd","_rev":"35-f0f5d8ef0bb881059e394dba6025d7b0","name":"caniuse-cmd","description":"caniuse for the command line","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"caniuse-cmd","version":"1.0.0","description":"caniuse for the command line","scripts":{"test":"mocha"},"preferGlobal":true,"bin":{"caniuse":"./bin.js"},"repository":{"type":"git","url":"https://github.com/sgentle/caniuse-cmd.git"},"keywords":["caniuse"],"author":{"name":"Sam Gentle","email":"sam@samgentle.com"},"license":"MIT","bugs":{"url":"https://github.com/sgentle/caniuse-cmd/issues"},"homepage":"https://github.com/sgentle/caniuse-cmd","dependencies":{"caniuse-db":"~1.0.0","coffee-script":"=1.9.1","colors":"^1.0.3","linewrap":"^0.2.1","open":"0.0.5","yargs":"~3.5.4"},"devDependencies":{"mocha":"^2.2.1"},"gitHead":"b856619824e812f328ad8c8d7e245e0144944d32","_id":"caniuse-cmd@1.0.0","_shasum":"ab5b35424721f06a8cc107a811171fd6b6eba51c","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.3","_npmUser":{"name":"sgentle","email":"sam@samgentle.com"},"maintainers":[{"name":"sgentle","email":"sam@samgentle.com"}],"dist":{"shasum":"ab5b35424721f06a8cc107a811171fd6b6eba51c","tarball":"https://registry.npmjs.org/caniuse-cmd/-/caniuse-cmd-1.0.0.tgz","integrity":"sha512-K0xoHSSzX4kq4F73+apuxtbM02rl10z/knmmhiBtWMpz/S+V0x7tibBPBSjkzaFyw41WIbPosA9CuNnbIqkaQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+diEGIkuNnbpqFYiOVHc1lYlL5oGSZfgFZSqYIHIJMAiA6shYu2saONiWT8+yGirrIXplftJAn5agxbsxhi+5XQg=="}]},"directories":{}},"1.1.0":{"name":"caniuse-cmd","version":"1.1.0","description":"caniuse for the command line","scripts":{"test":"mocha"},"preferGlobal":true,"bin":{"caniuse":"./bin.js"},"repository":{"type":"git","url":"https://github.com/sgentle/caniuse-cmd.git"},"keywords":["caniuse"],"author":{"name":"Sam Gentle","email":"sam@samgentle.com"},"license":"MIT","bugs":{"url":"https://github.com/sgentle/caniuse-cmd/issues"},"homepage":"https://github.com/sgentle/caniuse-cmd","dependencies":{"caniuse-db":"~1.0.0","coffee-script":"=1.9.1","colors":"^1.0.3","linewrap":"^0.2.1","open":"0.0.5","os-homedir":"^1.0.1","yargs":"git+https://github.com/sgentle/yargs.git#config-booleans"},"devDependencies":{"mocha":"^2.2.1"},"gitHead":"c744eb5805bf493f0099f5382fe1b5c3e1c8caa2","_id":"caniuse-cmd@1.1.0","_shasum":"4986663c688843a78bd28ea072e53d46a4d1a346","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"sgentle","email":"sam@samgentle.com"},"maintainers":[{"name":"sgentle","email":"sam@samgentle.com"}],"dist":{"shasum":"4986663c688843a78bd28ea072e53d46a4d1a346","tarball":"https://registry.npmjs.org/caniuse-cmd/-/caniuse-cmd-1.1.0.tgz","integrity":"sha512-tR9NmuV3VRVXWTUhvHleFJ+Ssq4dHmnK9DkExIsjanZXKXd+SA/9Y4ZMmeznoh9nRpcMLmEWsDvrnsyEaKIemA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG7oFYiJliK7UgyqkIBjYWd7nYXm/T4MTXqm0NRMa4IAiEA+2gFFN3dtpuUz87cD3bredB3nEamvniMRITM8o6Wtwg="}]},"directories":{}},"1.1.1":{"name":"caniuse-cmd","version":"1.1.1","description":"caniuse for the command line","scripts":{"test":"mocha"},"preferGlobal":true,"bin":{"caniuse":"./bin.js"},"repository":{"type":"git","url":"https://github.com/sgentle/caniuse-cmd.git"},"keywords":["caniuse"],"author":{"name":"Sam Gentle","email":"sam@samgentle.com"},"license":"MIT","bugs":{"url":"https://github.com/sgentle/caniuse-cmd/issues"},"homepage":"https://github.com/sgentle/caniuse-cmd","dependencies":{"caniuse-db":"~1.0.0","coffee-script":"=1.9.1","colors":"^1.0.3","linewrap":"^0.2.1","open":"0.0.5","os-homedir":"^1.0.1","yargs":"git+https://github.com/sgentle/yargs.git#config-booleans"},"devDependencies":{"mocha":"^2.2.1"},"gitHead":"9f1aceea8021fb34e7a9451c07c73a7b00f56bc4","_id":"caniuse-cmd@1.1.1","_shasum":"a6167d12b703b8c6fa5ae13b8fd724c47f788d24","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"sgentle","email":"sam@samgentle.com"},"maintainers":[{"name":"sgentle","email":"sam@samgentle.com"}],"dist":{"shasum":"a6167d12b703b8c6fa5ae13b8fd724c47f788d24","tarball":"https://registry.npmjs.org/caniuse-cmd/-/caniuse-cmd-1.1.1.tgz","integrity":"sha512-jm+UJue5CTN156Bsc7RqefQuGdl6OQNbgjrUoWzLlKsAzt1Xtf2UJ9+n5e3Y9Owr4osG3u53hVkK3wUsEbpWKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwGz0cs6ZS2B1cLINYc0jha4QmAw1Gn0tE4HSwkEtavgIhAMWC1z5/AqLTkPhlr0BmgOBe/RkzyOUxKLQdFgmKHvco"}]},"directories":{}},"1.2.0":{"name":"caniuse-cmd","version":"1.2.0","description":"caniuse for the command line","scripts":{"test":"mocha"},"preferGlobal":true,"bin":{"caniuse":"./bin.js"},"repository":{"type":"git","url":"https://github.com/sgentle/caniuse-cmd.git"},"keywords":["caniuse"],"author":{"name":"Sam Gentle","email":"sam@samgentle.com"},"license":"MIT","bugs":{"url":"https://github.com/sgentle/caniuse-cmd/issues"},"homepage":"https://github.com/sgentle/caniuse-cmd","dependencies":{"caniuse-db":"~1.0.0","coffee-script":"=1.9.1","colors":"^1.0.3","linewrap":"^0.2.1","open":"0.0.5","os-homedir":"^1.0.1","yargs":"git+https://github.com/sgentle/yargs.git#config-booleans"},"devDependencies":{"mocha":"^2.2.1"},"gitHead":"43fbe46fe73a1dd69862e007cddb1b8873ff07b6","_id":"caniuse-cmd@1.2.0","_shasum":"44078a5959e42301567ee89b198fce34c76778f6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"sgentle","email":"sam@samgentle.com"},"maintainers":[{"name":"sgentle","email":"sam@samgentle.com"}],"dist":{"shasum":"44078a5959e42301567ee89b198fce34c76778f6","tarball":"https://registry.npmjs.org/caniuse-cmd/-/caniuse-cmd-1.2.0.tgz","integrity":"sha512-S0t1cr/tSKPszvyiul8RkdbCxS9qAFHkHmy30qyQX+GhKXR6gLFeZyEbrgot4vrXhQLN33rbIcaluAsMvsc14A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAI5C9etxl3bRnAcadAu/xoleHFicQ2xEyZUOToOcC2eAiEAh4LXhWBTLWQm6IO2r1ve/6cVhPzXfdr4dSFnCFUN6C0="}]},"directories":{}},"1.3.0":{"name":"caniuse-cmd","version":"1.3.0","description":"caniuse for the command line","scripts":{"test":"mocha"},"preferGlobal":true,"bin":{"caniuse":"./bin.js"},"repository":{"type":"git","url":"https://github.com/sgentle/caniuse-cmd.git"},"keywords":["caniuse"],"author":{"name":"Sam Gentle","email":"sam@samgentle.com"},"license":"MIT","bugs":{"url":"https://github.com/sgentle/caniuse-cmd/issues"},"homepage":"https://github.com/sgentle/caniuse-cmd","dependencies":{"caniuse-db":"~1.0.0","coffee-script":"=1.9.1","colors":"^1.0.3","linewrap":"^0.2.1","open":"0.0.5","os-homedir":"^1.0.1","yargs":"git+https://github.com/sgentle/yargs.git#config-booleans"},"devDependencies":{"mocha":"^2.2.1"},"gitHead":"7ae56c5cdea46da204549587390ff844494755d1","_id":"caniuse-cmd@1.3.0","_shasum":"7d591eb8a9031c9aa2f6e88dcba77ede5de4b144","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"sgentle","email":"sam@samgentle.com"},"maintainers":[{"name":"sgentle","email":"sam@samgentle.com"}],"dist":{"shasum":"7d591eb8a9031c9aa2f6e88dcba77ede5de4b144","tarball":"https://registry.npmjs.org/caniuse-cmd/-/caniuse-cmd-1.3.0.tgz","integrity":"sha512-wpnhC5OtQXf10lGWicBZYE5E2RPJ1j0OyTpptUzwjTKbCRhXmUpXwUq9TeCi8NkHkzTv6rnnWbQKJQDTonP1mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFqFg94arJA76+TKdjqedFLABnqGKUjgnpNnf6aH5dJgIhAJa4rY5FVrb8be6fzMeF2cD4vzaoFxixRzpaNe4yr4Sz"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/caniuse-cmd-1.3.0.tgz_1455502973500_0.8463887686375529"},"directories":{}},"1.3.1":{"name":"caniuse-cmd","version":"1.3.1","description":"caniuse for the command line","scripts":{"test":"mocha"},"preferGlobal":true,"bin":{"caniuse":"./bin.js"},"repository":{"type":"git","url":"git+https://github.com/sgentle/caniuse-cmd.git"},"keywords":["caniuse"],"author":{"name":"Sam Gentle","email":"sam@samgentle.com"},"license":"MIT","bugs":{"url":"https://github.com/sgentle/caniuse-cmd/issues"},"homepage":"https://github.com/sgentle/caniuse-cmd","dependencies":{"caniuse-db":"~1.0.0","coffee-script":"=1.9.1","colors":"^1.0.3","linewrap":"^0.2.1","open":"0.0.5","os-homedir":"^1.0.1","yargs":"git+https://github.com/sgentle/yargs.git#config-booleans"},"devDependencies":{"mocha":"^2.2.1"},"gitHead":"c2f3afc64bc05d90f900d80b62b2408c671fd166","_id":"caniuse-cmd@1.3.1","_shasum":"863389a230d6ed31f81fe1ee0e7b7c27cc1fdea2","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.1.0","_npmUser":{"name":"sgentle","email":"sam@samgentle.com"},"dist":{"shasum":"863389a230d6ed31f81fe1ee0e7b7c27cc1fdea2","tarball":"https://registry.npmjs.org/caniuse-cmd/-/caniuse-cmd-1.3.1.tgz","integrity":"sha512-3g2LkUfqsdJ3EhFbhdIxcqtqmZGW1VOPJL9yZo9CVKqUwA5SbGwHWwb3JclMrDcv5ZgQvWV6u1aDrGlVn2voyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDU8t+lx0liM92dE7oUVAbm/x4pSr0zp+QGYn40Rf870AiAtq/tGyj1QKrTdnh8nJ8b4PcxDlK7MpY0p9o6lGnp+NQ=="}]},"maintainers":[{"name":"sgentle","email":"sam@samgentle.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/caniuse-cmd-1.3.1.tgz_1466315040891_0.24623141414485872"},"directories":{}}},"readme":"caniuse-cmd\n===========\n\nJust what you've always wanted, it's a `caniuse` command line tool!\nAll the power of [caniuse.com](http://caniuse.com) with none of the nice UI or interactivity!\n\n\nHow do?\n-------\n\nInstall with `npm install -g caniuse-cmd`.\n\nThen type things like this:\n\n```\n$ caniuse websockets\nWeb Sockets ✔ 85.22% ◒ 1.35% [W3C Candidate Recommendation]\n  Bidirectional communication technology for web apps #JSAPI\n\n  IE ✘ 5.5+ ✔ 10+\n  Firefox ✘ 2+ ◒ 4+¹ ◒ 6+ᵖ² ✔ 11+\n  Chrome ◒ 4+¹ ◒ 15+² ✔ 16+\n  Safari ✘ 3.1+ ◒ 5+¹ ◒ 6+² ✔ 7+\n  Opera ✘ 9+ ◒ 11+¹ ✔ 12.1+\n\n    ¹Partial support refers to the websockets implementation using an older version of the protocol and/or the\n    implementation being disabled by default (due to security issues with the older protocol).\n    ²Partial support refers to lacking support for binary data.\n```\n\n(The output has truly marvellous colours that this markdown is too narrow to contain.)\n\nOr this:\n\n```\n$ caniuse input\ncaniuse input\nHTML5 form features ✔ 4.21% ◒ 82.39%\n  IE ✘ 5.5+ ◒ 10+ Firefox ✘ 2+ ◒ 4+ Chrome ◒  Safari ✘ 3.1+ ◒ 4+ Opera ✔ 9+ ◒ 15+\nSpellcheck attribute ✔ 60.31% ◒ 31.63%\n  IE ✘ 5.5+ ✔ 10+ Firefox ✔  Chrome ✘ 4+ ✔ 9+ Safari ✘ 3.1+ ✔ 5.1+ Opera ✘ 9+ ✔ 10.5+\nRange input type ✔ 87.46% ◒ 1.18%\n  IE ✘ 5.5+ ✔ 10+ Firefox ✘ 2+ ✔ 23+ Chrome ‽ 4+ ✔ 5+ Safari ✔  Opera ✔\nDate and time input types ✔ 60.76% ◒ 0%\n  IE ✘  Firefox ✘  Chrome ✘ 4+ ✔ 20+ Safari ✘  Opera ✔\nColor input type ✔ 60.93% ◒ 3.84%\n  IE ✘  Firefox ✘ 2+ ✔ 29+ Chrome ✘ 4+ ✔ 20+ Safari ✘  Opera ✘ 9+ ✔ 11+ ✘ 15+ ✔ 17+\nNumber input type ✔ 49.95% ◒ 38.03%\n  IE ✘ 5.5+ ◒ 10+ Firefox ✘ 2+ ✔ 29+ Chrome ✘ 4+ ✔ 6+ Safari ✘ 3.1+ ✔ 5+ Opera ✔\ninput placeholder attribute ✔ 88.04% ◒ 1.15%\n  IE ✘ 5.5+ ✔ 10+ Firefox ✘ 2+ ✔ 4+ Chrome ✔  Safari ◒ 3.1+ ✔ 5+ Opera ✘ 9+ ◒ 11+ ✔ 11.5+\nPointer events ✔ 8.5% ◒ 1.67%\n  IE ✘ 5.5+ ◒ 10+ᵖ ✔ 11+ Firefox ✘  Chrome ✘  Safari ✘ 3.1+ ‽ 6.1+ Opera ✘\nWeb Speech API\n  IE ✘  Firefox ✘  Chrome ✘ 4+ ◒ 25+ᵖ Safari ✘ 3.1+ ◒ 6.1+ᵖ ◒ 7.1+ Opera ✘\nMultiple file selection ✔ 67.63% ◒ 0%\n  IE ✘ 5.5+ ✔ 10+ Firefox ✘ 2+ ✔ 3.6+ Chrome ✘ 4+ ✔ 5+ Safari ✘ 3.1+ ✔ 4+ Opera ✘ 9+ ✔ 10.6+\nGamepad API ✔ 46.08% ◒ 0%\n  IE ✘  Firefox ✘ 2+ ✔ 29+ Chrome ✘ 4+ ✔ 21+ᵖ ✔ 25+ Safari ✘  Opera ✘ 9+ ✔ 24+\nPattern attribute for input fields ✔ 72.88% ◒ 0.7%\n  IE ✘ 5.5+ ✔ 10+ Firefox ✘ 2+ ✔ 4+ Chrome ✘ 4+ ✔ 10+ Safari ✘  Opera ✘ 9+ ✔ 9.5-9.6+\n```\n\nDoes it have lots of command line options?\n------------------------------------------\n\nYes!\n\n```\n$ caniuse --help\nOptions:\nOptions:\n  --short, -s            Short output: show browsers on one line and don't\n                         display notes or description (default when displaying\n                         multiple results)                             [boolean]\n  --long, -l             Long output: show more information (default when\n                         displaying a single result)                   [boolean]\n  --oneline, -1          One-line output: just global percentages, no per-\n                         browser info                 [boolean] [default: false]\n  --oneline-browser, -2  One-line output with browser info, implies --abbrev and\n                         --current                    [boolean] [default: false]\n  --abbrev, -a           Abbreviate browser names     [boolean] [default: false]\n  --percentages, -p      Include browser version usage percentages\n                                                      [boolean] [default: false]\n  --future, -f           Include future browser versions\n                                                      [boolean] [default: false]\n  --current, -c          Don't include old browser versions, equivalent to --era\n                         e0                           [boolean] [default: false]\n  --era, -e              How many versions back to go, e0 to e-40       [string]\n  --mobile, -m           Include mobile browsers      [boolean] [default: false]\n  --desktop, -d          Include desktop browsers      [boolean] [default: true]\n  --browser, -b          Show results for these browsers, comma-separated (ie,\n                         edge,firefox,chrome,safari,opera,ios_saf,op_mini,\n                         android,bb,op_mob,and_chr,and_ff,ie_mob,and_uc)\n                                                                        [string]\n  --web, -w              Go to the search page on caniuse.com\n                                                      [boolean] [default: false]\n  --config, -C           Path to JSON config file\n                                 [string] [default: \"/Users/user/.caniuse.json\"]\n  --ascii, -A            UTF-8 symbols replacement with ASCII description\n                                                      [boolean] [default: false]\n  --help                 Show help                                     [boolean]\n\n```\n\n\nWoah, that's a lot of options! Can haz config file?\n---------------------------------------------------\n\nYes! You can specify your own defaults by creating a file called `.caniuse.json`\nand putting it in your home directory.\n\nFor example, if you're primarily interested in mobile browsers two versions back:\n\n```\n{\n  \"era\": \"e-2\",\n  \"mobile\": true,\n  \"desktop\": false\n}\n\n```\n","maintainers":[{"name":"sgentle","email":"sam@samgentle.com"}],"time":{"modified":"2023-08-01T17:43:07.792Z","created":"2015-03-15T18:06:49.323Z","1.0.0":"2015-03-15T18:06:49.323Z","1.1.0":"2015-08-04T20:04:07.968Z","1.1.1":"2015-08-04T20:06:13.912Z","1.2.0":"2015-12-30T07:45:21.642Z","1.3.0":"2016-02-15T02:22:55.286Z","1.3.1":"2016-06-19T05:44:01.319Z"},"homepage":"https://github.com/sgentle/caniuse-cmd","keywords":["caniuse"],"repository":{"type":"git","url":"git+https://github.com/sgentle/caniuse-cmd.git"},"author":{"name":"Sam Gentle","email":"sam@samgentle.com"},"bugs":{"url":"https://github.com/sgentle/caniuse-cmd/issues"},"license":"MIT","readmeFilename":"README.md","users":{"noyobo":true,"denji":true,"chantastic":true,"wataru":true,"denistsoi":true,"jerkovicl":true,"raphaelchaib":true,"hughker":true,"program247365":true,"corintho":true,"silvenon":true,"nano":true,"jununx":true,"pomutemu":true,"guidoschmidt":true,"broxmgs":true,"rubiadias":true,"itonyyo":true,"icodeforcookies":true,"flumpus-dev":true}}