summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/npm/registry/has-flag
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-08-20 11:31:33 -0400
committerGitHub <noreply@github.com>2022-08-20 11:31:33 -0400
commit87f80ff6be5e2a132b583a9c380fff5db3cb2b07 (patch)
treeb2c43c9004b9ada204f3b5db7c221fa6322f026a /cli/tests/testdata/npm/registry/has-flag
parent1ffbd561642d05a05e18ada764d50581dea779ef (diff)
feat(unstable): initial support for npm specifiers (#15484)
Co-authored-by: Bartek IwaƄczuk <biwanczuk@gmail.com>
Diffstat (limited to 'cli/tests/testdata/npm/registry/has-flag')
-rw-r--r--cli/tests/testdata/npm/registry/has-flag/has-flag-4.0.0.tgzbin0 -> 2206 bytes
-rw-r--r--cli/tests/testdata/npm/registry/has-flag/registry.json487
2 files changed, 487 insertions, 0 deletions
diff --git a/cli/tests/testdata/npm/registry/has-flag/has-flag-4.0.0.tgz b/cli/tests/testdata/npm/registry/has-flag/has-flag-4.0.0.tgz
new file mode 100644
index 000000000..509ae0c0f
--- /dev/null
+++ b/cli/tests/testdata/npm/registry/has-flag/has-flag-4.0.0.tgz
Binary files differ
diff --git a/cli/tests/testdata/npm/registry/has-flag/registry.json b/cli/tests/testdata/npm/registry/has-flag/registry.json
new file mode 100644
index 000000000..c9de2b43b
--- /dev/null
+++ b/cli/tests/testdata/npm/registry/has-flag/registry.json
@@ -0,0 +1,487 @@
+{
+ "_id": "has-flag",
+ "_rev": "16-c315872d5b8ffee8fecd0e69c571f1aa",
+ "name": "has-flag",
+ "description": "Check if argv has a specific flag",
+ "dist-tags": { "latest": "5.0.1" },
+ "versions": {
+ "1.0.0": {
+ "name": "has-flag",
+ "version": "1.0.0",
+ "description": "Check if argv has a specific flag",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/has-flag.git"
+ },
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "maintainers": [
+ {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ {
+ "name": "Joshua Appelman",
+ "email": "jappelman@xebia.com",
+ "url": "jbnicolai.com"
+ },
+ {
+ "name": "JD Ballard",
+ "email": "i.am.qix@gmail.com",
+ "url": "github.com/qix-"
+ }
+ ],
+ "engines": { "node": ">=0.10.0" },
+ "scripts": { "test": "node test.js" },
+ "files": ["index.js"],
+ "keywords": [
+ "has",
+ "check",
+ "detect",
+ "contains",
+ "find",
+ "flag",
+ "cli",
+ "command-line",
+ "argv",
+ "process",
+ "arg",
+ "args",
+ "argument",
+ "arguments",
+ "getopt",
+ "minimist",
+ "optimist"
+ ],
+ "devDependencies": { "ava": "0.0.4" },
+ "gitHead": "621de2782d538f28f99f0bb85b158799cb3ae5cf",
+ "bugs": { "url": "https://github.com/sindresorhus/has-flag/issues" },
+ "homepage": "https://github.com/sindresorhus/has-flag#readme",
+ "_id": "has-flag@1.0.0",
+ "_shasum": "9d9e793165ce017a00f00418c43f942a7b1d11fa",
+ "_from": ".",
+ "_npmVersion": "2.11.2",
+ "_nodeVersion": "0.12.5",
+ "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
+ "dist": {
+ "shasum": "9d9e793165ce017a00f00418c43f942a7b1d11fa",
+ "tarball": "http://localhost:4545/npm/registry/has-flag/has-flag-1.0.0.tgz",
+ "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==",
+ "signatures": [
+ {
+ "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
+ "sig": "MEUCIGJPhJVs8d0OfRuxcVvpsx8/GlyCDY76+T7lmUWEAiYbAiEA2FMa55+Q2P/9xW4CO98gnJER9U0G98XTLOt1Fb5LZQQ="
+ }
+ ]
+ },
+ "directories": {}
+ },
+ "2.0.0": {
+ "name": "has-flag",
+ "version": "2.0.0",
+ "description": "Check if argv has a specific flag",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/has-flag.git"
+ },
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "maintainers": [
+ { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
+ { "name": "jbnicolai", "email": "jappelman@xebia.com" }
+ ],
+ "engines": { "node": ">=0.10.0" },
+ "scripts": { "test": "xo && ava" },
+ "files": ["index.js"],
+ "keywords": [
+ "has",
+ "check",
+ "detect",
+ "contains",
+ "find",
+ "flag",
+ "cli",
+ "command-line",
+ "argv",
+ "process",
+ "arg",
+ "args",
+ "argument",
+ "arguments",
+ "getopt",
+ "minimist",
+ "optimist"
+ ],
+ "devDependencies": { "ava": "*", "xo": "*" },
+ "gitHead": "601137409f2617c75838d8f3febed5c6e6e8ee2c",
+ "bugs": { "url": "https://github.com/sindresorhus/has-flag/issues" },
+ "homepage": "https://github.com/sindresorhus/has-flag#readme",
+ "_id": "has-flag@2.0.0",
+ "_shasum": "e8207af1cc7b30d446cc70b734b5e8be18f88d51",
+ "_from": ".",
+ "_npmVersion": "3.8.6",
+ "_nodeVersion": "4.4.2",
+ "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
+ "dist": {
+ "shasum": "e8207af1cc7b30d446cc70b734b5e8be18f88d51",
+ "tarball": "http://localhost:4545/npm/registry/has-flag/has-flag-2.0.0.tgz",
+ "integrity": "sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==",
+ "signatures": [
+ {
+ "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
+ "sig": "MEQCIGAVqTFFTaeMGmOLp7C8GcVliAujwOiJBlkgnH1vJ67PAiAzfhhRC3Qfcl2Xcy2ecWV5xyaxQu70coaS5895eDJYzA=="
+ }
+ ]
+ },
+ "_npmOperationalInternal": {
+ "host": "packages-16-east.internal.npmjs.com",
+ "tmp": "tmp/has-flag-2.0.0.tgz_1460389675597_0.3113734829239547"
+ },
+ "directories": {}
+ },
+ "3.0.0": {
+ "name": "has-flag",
+ "version": "3.0.0",
+ "description": "Check if argv has a specific flag",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/has-flag.git"
+ },
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": { "node": ">=4" },
+ "scripts": { "test": "xo && ava" },
+ "files": ["index.js"],
+ "keywords": [
+ "has",
+ "check",
+ "detect",
+ "contains",
+ "find",
+ "flag",
+ "cli",
+ "command-line",
+ "argv",
+ "process",
+ "arg",
+ "args",
+ "argument",
+ "arguments",
+ "getopt",
+ "minimist",
+ "optimist"
+ ],
+ "devDependencies": { "ava": "*", "xo": "*" },
+ "gitHead": "8b2ca7e693b2c742b29f2399194077b64b9ff781",
+ "bugs": { "url": "https://github.com/sindresorhus/has-flag/issues" },
+ "homepage": "https://github.com/sindresorhus/has-flag#readme",
+ "_id": "has-flag@3.0.0",
+ "_shasum": "b5d454dc2199ae225699f3467e5a07f3b955bafd",
+ "_from": ".",
+ "_npmVersion": "2.15.11",
+ "_nodeVersion": "4.8.4",
+ "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
+ "dist": {
+ "shasum": "b5d454dc2199ae225699f3467e5a07f3b955bafd",
+ "tarball": "http://localhost:4545/npm/registry/has-flag/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "signatures": [
+ {
+ "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
+ "sig": "MEYCIQDYPznbV4hRZzxmumAMzd7EHPhJS1CSCRg/h8+BV/oW6QIhAPJ6qohX1iPmbo4ATN+qBxI8hj86PILSMCets72aK/oa"
+ }
+ ]
+ },
+ "maintainers": [
+ { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
+ { "name": "jbnicolai", "email": "jappelman@xebia.com" }
+ ],
+ "_npmOperationalInternal": {
+ "host": "s3://npm-registry-packages",
+ "tmp": "tmp/has-flag-3.0.0.tgz_1514920915118_0.33958922349847853"
+ },
+ "directories": {}
+ },
+ "4.0.0": {
+ "name": "has-flag",
+ "version": "4.0.0",
+ "description": "Check if argv has a specific flag",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/has-flag.git"
+ },
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "sindresorhus.com"
+ },
+ "engines": { "node": ">=8" },
+ "scripts": { "test": "xo && ava && tsd" },
+ "keywords": [
+ "has",
+ "check",
+ "detect",
+ "contains",
+ "find",
+ "flag",
+ "cli",
+ "command-line",
+ "argv",
+ "process",
+ "arg",
+ "args",
+ "argument",
+ "arguments",
+ "getopt",
+ "minimist",
+ "optimist"
+ ],
+ "devDependencies": { "ava": "^1.4.1", "tsd": "^0.7.2", "xo": "^0.24.0" },
+ "gitHead": "474aa39afca7333d356c022fc5be4d31732bbba3",
+ "bugs": { "url": "https://github.com/sindresorhus/has-flag/issues" },
+ "homepage": "https://github.com/sindresorhus/has-flag#readme",
+ "_id": "has-flag@4.0.0",
+ "_npmVersion": "6.4.1",
+ "_nodeVersion": "10.15.1",
+ "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
+ "dist": {
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "shasum": "944771fd9c81c81265c4d6941860da06bb59479b",
+ "tarball": "http://localhost:4545/npm/registry/has-flag/has-flag-4.0.0.tgz",
+ "fileCount": 5,
+ "unpackedSize": 4419,
+ "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqMqCCRA9TVsSAnZWagAATrIP/22VegVJi5IYjjhsWhNL\nllQoPP8zRlEq/AG6a36bAVuF2lEGtPvtausr/IUbsWZj83n4orGFECflp7Qb\nAsJ3u6zFZLtnp5ug+AhjcqloCM57A05T2RT1YtMpIStapRGsIVc5xudQJtQI\nC+i8ePGQH42iYtLweN7xEw6UKa1ke8UG9hn8FvNP3EkGJOhS59TL8KfsxD8v\nQaNYjOr15UsRsL8K44afDQyhlO4njhr/e+INBDBQhR9vbjTysSxjf/edhzqu\n0CT+WdecdjAMk5egAjIIIbFTQmJtzITfVGJy/UnDmHF3Dyn68QPCOGVbInzy\ncyR858RhE2DAthInEOTYoM5ZfzH2YVSboXcsVZCn2/qcwmKVEyMcGzb0Mzeb\na2jyCMKacWlFO4LbdlXelLaiAfax5auAGiCtDyVfxV1QzBfGbOPoHpmN3drr\nRGxKBoQnlvXrrofmnnpP6sTHQVJJEo86y+F3WzlTwXqp50sC1gq05JC/TNxp\nOIsT5A8RPYmJBvZZKArMo3dHtlvOPPCN9GNERqrKr6ITq55d6h2dylmi46pJ\n920HPH55IKZlB3w73e3ylfAqEmG1KlM3auk/bHqRZJpdPRxUtHP+9pxweDbV\nNYAxJI6hZ3yMhAU8CwbLGBDYZTXSEJt2QxfJj8Yw4lQbQfUScjiML+MmJipS\nM5jU\r\n=+VZG\r\n-----END PGP SIGNATURE-----\r\n",
+ "signatures": [
+ {
+ "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
+ "sig": "MEQCIFIW6CbIUufytlg7z6IWHf4WQ5H0IgTew2Vydxc86Y04AiBa0VEMmjPBw7a40g+RZ1HkEW18uRdGxBR72XhW67yDew=="
+ }
+ ]
+ },
+ "maintainers": [
+ { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }
+ ],
+ "directories": {},
+ "_npmOperationalInternal": {
+ "host": "s3://npm-registry-packages",
+ "tmp": "tmp/has-flag_4.0.0_1554565761745_0.3213063984648754"
+ },
+ "_hasShrinkwrap": false
+ },
+ "5.0.0": {
+ "name": "has-flag",
+ "version": "5.0.0",
+ "description": "Check if argv has a specific flag",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/has-flag.git"
+ },
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "type": "module",
+ "exports": "./index.js",
+ "engines": { "node": ">=12" },
+ "scripts": { "test": "xo && ava && tsd" },
+ "keywords": [
+ "has",
+ "check",
+ "detect",
+ "contains",
+ "find",
+ "flag",
+ "cli",
+ "command-line",
+ "argv",
+ "process",
+ "arg",
+ "args",
+ "argument",
+ "arguments",
+ "getopt",
+ "minimist",
+ "optimist"
+ ],
+ "devDependencies": {
+ "ava": "^3.15.0",
+ "tsd": "^0.14.0",
+ "xo": "^0.38.2"
+ },
+ "gitHead": "49240fe75374a5e8f90c9a32827a0faf9f001ad1",
+ "bugs": { "url": "https://github.com/sindresorhus/has-flag/issues" },
+ "homepage": "https://github.com/sindresorhus/has-flag#readme",
+ "_id": "has-flag@5.0.0",
+ "_nodeVersion": "14.16.1",
+ "_npmVersion": "6.14.10",
+ "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
+ "dist": {
+ "integrity": "sha512-dmhh9fPE7WRat4yiFvyhXh7LytudXDcE89VEdR3sxfWQKtFPr7jpXip5H402aeFfA36ucqSKecGEapc7N44k+g==",
+ "shasum": "36e12f0b14052d6ffc8007c6f768a87623f6f692",
+ "tarball": "http://localhost:4545/npm/registry/has-flag/has-flag-5.0.0.tgz",
+ "fileCount": 5,
+ "unpackedSize": 4210,
+ "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeUG1CRA9TVsSAnZWagAAYFAP/RZHf8wA6lQ6YmX3zWOu\n0PEvFdah/uqRIaJgXSsmxStHkADFAY6Z95lc0SGjCkEowEQopai328zfJRse\nFr0V2XoLObhL9ZP9XU5qNbtm0TPAUI1xq3EVeDyQomEX8JSp1RU7JB1iWbaX\nVcuDnreA3Lxff+eOgR0j11n/VWDAh7YJme+3F3l8LeH72ErDha27QhW8rBf6\nF+ceVrtQ7IV6B6/NlvgAz5fvOML27KDmbntFMQLJdyQ+nWDbrD5r7pJ4bZ27\n/IdQ1nS07RXUDAx103ThEf+Vr+23bdv59eR7CxnX0QENTw3Tm0rq+kvEKZ2L\n+aGw+aFca3L/q7zPv5XY8Mr58R4MCAEpl4HlPbukBsOeuLN+9uvjn4EUMQoo\nqv2GjaGqUWqtrQyCLFB+EKmTT1/9rWapwDwLEW5cjB+nTZDJTSUqwNgWyjps\n5dWQVQn5jaCNeLpEZk95OWkNFxgtp69uWIhvCImEEiE1uPq4iPhfPd4yrmIr\ny2hBo/B62DeVOfzL2HXrUf5hM6oRh+c+38vghJkIGV/bV7fi8VZPbNIK3rBG\nOzIw4qVrGhaopLRg53G9rGLJiSU4pgTwMY93/5zrxq0IIdU0iN9VDQmq2M/p\n6mRF9tIjrG8hUa29BPOl07XSKjSprUQNpOKi2F0T1gmmpVe1ie9+0/TZ3Qq/\naR67\r\n=N7jb\r\n-----END PGP SIGNATURE-----\r\n",
+ "signatures": [
+ {
+ "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
+ "sig": "MEUCIQCHlp1IPWIzPvt5C9fvUu6o7NJyuAaXENeYjli2FJtmRQIgHgpln/kHbKB8znY6IoOTqgu1dYvn2qpBmVKCpmMCGtk="
+ }
+ ]
+ },
+ "directories": {},
+ "maintainers": [
+ { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
+ ],
+ "_npmOperationalInternal": {
+ "host": "s3://npm-registry-packages",
+ "tmp": "tmp/has-flag_5.0.0_1618559413186_0.44645416684559414"
+ },
+ "_hasShrinkwrap": false
+ },
+ "5.0.1": {
+ "name": "has-flag",
+ "version": "5.0.1",
+ "description": "Check if argv has a specific flag",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/has-flag.git"
+ },
+ "funding": "https://github.com/sponsors/sindresorhus",
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "type": "module",
+ "exports": "./index.js",
+ "engines": { "node": ">=12" },
+ "scripts": { "test": "xo && ava && tsd" },
+ "keywords": [
+ "has",
+ "check",
+ "detect",
+ "contains",
+ "find",
+ "flag",
+ "cli",
+ "command-line",
+ "argv",
+ "process",
+ "arg",
+ "args",
+ "argument",
+ "arguments",
+ "getopt",
+ "minimist",
+ "optimist"
+ ],
+ "devDependencies": {
+ "ava": "^3.15.0",
+ "tsd": "^0.14.0",
+ "xo": "^0.38.2"
+ },
+ "gitHead": "0c7d032214c51d14b458364c9f6575ea9afa08b1",
+ "bugs": { "url": "https://github.com/sindresorhus/has-flag/issues" },
+ "homepage": "https://github.com/sindresorhus/has-flag#readme",
+ "_id": "has-flag@5.0.1",
+ "_nodeVersion": "14.16.1",
+ "_npmVersion": "7.10.0",
+ "dist": {
+ "integrity": "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==",
+ "shasum": "5483db2ae02a472d1d0691462fc587d1843cd940",
+ "tarball": "http://localhost:4545/npm/registry/has-flag/has-flag-5.0.1.tgz",
+ "fileCount": 5,
+ "unpackedSize": 4292,
+ "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bbOCRA9TVsSAnZWagAA7FgQAIi/uPnwjILtQMmTqCIY\nWcD7Chz2q6Lf72iyfQje+50nmpmSrf16BcbBsNeR2T3NC9lFpTJKnDSpVMpM\nBye41Qwlw18c2hMLtXSpCdzMcuH1B0U+4cXuotoZaovThCA+p40y903bMox9\nG9xJRQrpy4XGjHe8o/4W6poR0QiQQrUJRWYhNgnRLvK87fSSk0PIAx9C4HSw\nsMOQdjCaSeSPby67AiF+qlIDfwwKBZqjsEZmUssxhpbxIqeBELHU+1KGJGGc\nKTqsl8Lez+Q5GYVmJo/84lcDLGxHCUolGoWhJqf54JTanEV+40x3QNmUtNTA\nGhbsi9ISZ1KIvu0NgxmkieLn14m0xM3sTcQ5IA+9kPrGj3b5Miqc0DlahtL6\ngRmrAegEmYUjeXdVLkH1XUJLuAbORfil1QzCZwxurJ0MatnKZtgxuIR1DU54\n9gbiDEpNJdhYs5sVLO7qaV5b1sHbJrEgqUw67eeOLb3WlTzW6mJyXAfqmUhS\nKspMFnXqkw+pOXdNL1TEDrTHb5x9TBoZjgugzcCDc45NpgMpATrgqp8v87x8\nux5C4bnVr6OGmB7rkwdKH7wF1vtIT8hiRR/CKkj+zoSqEJjZiE0hPLNZGmse\nms9671k04MVadIG+/M0MIVuuNd5OfoNmnA3oIn7JCyGotE3ggQXQlVYS+L2+\nTtXm\r\n=nheO\r\n-----END PGP SIGNATURE-----\r\n",
+ "signatures": [
+ {
+ "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
+ "sig": "MEUCID0U3iZuF4ngw6yI5Q1DMIzgGZOC+FjSkP1cUVWWPxX+AiEArAIRr7tR7h9kIVk4EB0OIr5q442GpY4swyNJsRVrI/I="
+ }
+ ]
+ },
+ "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
+ "directories": {},
+ "maintainers": [
+ { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
+ ],
+ "_npmOperationalInternal": {
+ "host": "s3://npm-registry-packages",
+ "tmp": "tmp/has-flag_5.0.1_1626715853988_0.3138751642264608"
+ },
+ "_hasShrinkwrap": false
+ }
+ },
+ "readme": "# has-flag\n\n> Check if [`argv`](https://nodejs.org/docs/latest/api/process.html#process_process_argv) has a specific flag\n\n## Install\n\n```\n$ npm install has-flag\n```\n\n## Usage\n\n```js\n// foo.js\nimport hasFlag from 'has-flag';\n\nhasFlag('unicorn');\n//=> true\n\nhasFlag('--unicorn');\n//=> true\n\nhasFlag('f');\n//=> true\n\nhasFlag('-f');\n//=> true\n\nhasFlag('foo=bar');\n//=> true\n\nhasFlag('foo');\n//=> false\n\nhasFlag('rainbow');\n//=> false\n```\n\n```\n$ node foo.js -f --unicorn --foo=bar -- --rainbow\n```\n\n## API\n\n### hasFlag(flag, argv?)\n\nReturns a boolean for whether the flag exists.\n\nIt correctly stops looking after an `--` argument terminator.\n\n#### flag\n\nType: `string`\n\nCLI flag to look for. The `--` prefix is optional.\n\n#### argv\n\nType: `string[]`\\\nDefault: `process.argv`\n\nCLI arguments.\n\n---\n\n<div align=\"center\">\n\t<b>\n\t\t<a href=\"https://tidelift.com/subscription/pkg/npm-has-flag?utm_source=npm-has-flag&utm_medium=referral&utm_campaign=readme\">Get professional support for this package with a Tidelift subscription</a>\n\t</b>\n\t<br>\n\t<sub>\n\t\tTidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.\n\t</sub>\n</div>\n",
+ "maintainers": [
+ { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
+ ],
+ "time": {
+ "modified": "2022-06-18T19:25:24.129Z",
+ "created": "2015-07-07T22:43:54.339Z",
+ "1.0.0": "2015-07-07T22:43:54.339Z",
+ "2.0.0": "2016-04-11T15:47:58.270Z",
+ "3.0.0": "2018-01-02T19:21:56.098Z",
+ "4.0.0": "2019-04-06T15:49:21.907Z",
+ "5.0.0": "2021-04-16T07:50:13.326Z",
+ "5.0.1": "2021-07-19T17:30:54.122Z"
+ },
+ "homepage": "https://github.com/sindresorhus/has-flag#readme",
+ "keywords": [
+ "has",
+ "check",
+ "detect",
+ "contains",
+ "find",
+ "flag",
+ "cli",
+ "command-line",
+ "argv",
+ "process",
+ "arg",
+ "args",
+ "argument",
+ "arguments",
+ "getopt",
+ "minimist",
+ "optimist"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sindresorhus/has-flag.git"
+ },
+ "author": {
+ "name": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com"
+ },
+ "bugs": { "url": "https://github.com/sindresorhus/has-flag/issues" },
+ "license": "MIT",
+ "readmeFilename": "readme.md",
+ "users": {
+ "michalskuza": true,
+ "webzuu": true,
+ "aleclarson": true,
+ "rubiadias": true,
+ "drewigg": true
+ }
+}