{"_id":"is-urlsearchparams","_rev":"7-ff521f461cfae41aae90878099c234b8","name":"is-urlsearchparams","dist-tags":{"rc":"2.0.0-rc","latest":"2.0.0"},"versions":{"1.0.0":{"name":"is-urlsearchparams","version":"1.0.0","keywords":["querystring","searchparams","url","urlsearchparams","whatwg"],"author":{"url":"https://www.svachon.com/","name":"Steven Vachon","email":"contact@svachon.com"},"license":"MIT","_id":"is-urlsearchparams@1.0.0","maintainers":[{"name":"stevenvachon","email":"contact@svachon.com"}],"homepage":"https://github.com/stevenvachon/is-urlsearchparams#readme","bugs":{"url":"https://github.com/stevenvachon/is-urlsearchparams/issues"},"dist":{"shasum":"c0fcf44e490f829518b27304cd906e4dd4a85ad5","tarball":"https://registry.npmjs.org/is-urlsearchparams/-/is-urlsearchparams-1.0.0.tgz","fileCount":5,"integrity":"sha512-PrnzLIns9wEE6GqlJGFC0fejhZL1OpBRjVYULb0gp0M/W0RCgYM3gdDLVFInQiOoIVEjigcPo2MzPiul80SO3Q==","signatures":[{"sig":"MEUCIEt1w+ehR7MgyHrNJjJJt0EvcouOqAyjWmrSNgvDnw5xAiEA6waHqzA+cbghoOCkV+KUXMiGxTH7KvmDcwlUeRslRjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMnGkCRA9TVsSAnZWagAAjbMP/i+Katv49NRYkDYpPBHV\nf2UhfOTTDyrhYHSvOLH0ymprluHTdMCbMj0lxKK0R+5fXXzli74ImnY15Cxu\nA+LK9zm7esFhc2CfWWt33NUCAvfwLEZgTgUpr19LV/3PCQxUwcJcwgIWelHu\nWSS2BuoRb9YRXBAShVIrN/XrBhB7ngcO0yfR3E30RugZCgyLZLZKuTVmQ4Wh\nZANKCk7Th4C5Fg/FIcC37HWBE8O5VphjdaE0catkjddFhJFAbTI4Pc3NeO8R\nzMXsrmXNP5hiyhh2YnNJvR87qU9nACp4Dkv70B03shWqXdLvRviAUbg5VtM4\n8352BIJFFjFHxYnzA73YIicrkd8NXkC4/6kk5vOYhWMd5DQIHeJRbBKV2Qql\nGEgueJdF2m5zh/wlkIE4FIxBo5Y1I+B7CExoNkmhbA1VV01IbAGNP9yyBkHB\nWzyEcE5tPXv2uD/4OHP20DqHH5Mcni0da0GkKXPAzXfU9S9RqxlujiJrtGIt\nXJ6g1dYZkm61S20MI/6VRt4514ixy+9eimwcdeknyzXN8mZHAolNxcl/naSw\nsqdya0GyHXTOZgkIkdhsvYQc/dQ4+OtLoLEUDV+M48yjTDSBL3mqQuxwUz3x\n/TSlg3andtO/0PMSHGojfk0DZmn788GHIgwMe3XF3a5epCjGj1Xo/ycPWGEd\n12NJ\r\n=lONO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","engines":{"node":">= 8"},"gitHead":"5b7e5eb97d3c2260cf5a3fe8242f9f31ef925efa","scripts":{"ci":"npm run test && nyc report --reporter=text-lcov | coveralls","test":"nyc --reporter=text-summary mocha test --check-leaks --bail","posttest":"nyc report --reporter=html && browserify lib --global-transform [ babelify --presets [ @babel/env ] ] --standalone=isURLSearchParams | terser --compress --mangle | gzip-size"},"_npmUser":{"name":"stevenvachon","email":"contact@svachon.com"},"repository":{"url":"git+https://github.com/stevenvachon/is-urlsearchparams.git","type":"git"},"_npmVersion":"6.4.1","description":"Determines whether a value is a URLSearchParams instance.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"is-object":"^1.0.1","has-to-string-tag-x":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.2.0","mocha":"^5.2.0","terser":"^3.14.1","decache":"^4.5.0","babelify":"^10.0.0","coveralls":"^3.0.2","browserify":"^16.2.3","whatwg-url":"^7.0.0","@babel/core":"^7.2.0","gzip-size-cli":"^3.0.0","incomplete-url":"^4.0.0","@babel/preset-env":"^7.2.0","incomplete-symbol":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/is-urlsearchparams_1.0.0_1546809763697_0.09864238543507287","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"is-urlsearchparams","version":"1.0.1","keywords":["querystring","searchparams","url","urlsearchparams","whatwg"],"author":{"url":"https://svachon.com","name":"Steven Vachon","email":"contact@svachon.com"},"license":"MIT","_id":"is-urlsearchparams@1.0.1","maintainers":[{"name":"stevenvachon","email":"contact@svachon.com"}],"homepage":"https://github.com/stevenvachon/is-urlsearchparams#readme","bugs":{"url":"https://github.com/stevenvachon/is-urlsearchparams/issues"},"dist":{"shasum":"e88fdb9cfcba0cb8f3b2e94b60066df0f55fe380","tarball":"https://registry.npmjs.org/is-urlsearchparams/-/is-urlsearchparams-1.0.1.tgz","fileCount":9,"integrity":"sha512-ISYewXCjgl/DXnP/OC6SFyahdusMiiI2QrrAH/b3U4xrWhlvwxDkgOpSSFkOfDiuU1lnKss9B/+EaLEcOcU1WQ==","signatures":[{"sig":"MEUCIQCTxBF2gYNg6305vPZzMVCw9F/gO5QxGHhBrTs0aTm/WAIgeYBtHpQqanyppLqZNA6W/EdteyeX/M8yMVDWlzE4eCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvik3CRA9TVsSAnZWagAAzUYP/AmvLngEarMXGVvtgTw2\nfUZjg8jO3d7Tcpi5L53M9r/ohUBpudlqHhdYAgbaHl3JQMh+J55F551O+8HC\nB7dJ5zdH/1NIOH87Qk+JcvMYvmB4XEyoxe2auZSyFz4kZr8wG9taHMKALjdx\nf1+I7VLx7mPe8eL3cWEpOtuKEZNO+AjFuU2BtWF3LPLH4QikUvKqLjuKuBu8\ncpzcrJWBy47moR8IY1ddMSBXRCHlZn2ru57BTqTUJqBarpr+7DrzZCsdZacW\nAtZC1mrNCpkLoKXy7Bcph7sr/hrKzWnYWfvG4pMBk+G9wL7d/rbRBLLdixXa\nqUVlTfZM2NAzQPdKLEAKDVaS4Zzj62yVUIUi0F8foj7svaxnOA4FgaXfk6RJ\npoDNWayj9STqe9mU4MvYghTDsCy457+XerAYWieHhvaLeoI2x95gF0Qp5sTj\n6qgKL40Rqx/fuIQWKyPAAykOL+HWh5kpBQIhdVFNVsKa9CopH0fcHlKYUO3w\nXTjKdu11AfOCfwu1ws5zx6FxrADoqsObEX6MHdTang/QerBhPuD/J7AKaR3k\nV2/MZRv47HB1eCvwJAZf8MFyX3hQrjUAywPbU2Go2nhu8NiPzx0QTP2eVkCv\nIutFPvUVL2zwUJte/2Ye1R+0RiEk4yW0l6HIn7VDWYQjRpcGjT8cZ+lBxPJm\nVacU\r\n=ucJF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","browser":"lib-es5","engines":{"node":">= 8"},"gitHead":"12d03863b890b59e8a4b28458698565dd35b647f","scripts":{"ci":"npm run test && nyc report --reporter=text-lcov | coveralls","test":"nyc --reporter=text-summary mocha test.js --check-leaks --bail","posttest":"nyc report --reporter=html && browserify lib --global-transform [ babelify --presets [ @babel/env ] ] --standalone=isURLSearchParams | terser --compress --mangle | gzip-size","prepublishOnly":"npm test && babel lib/ --out-dir=lib-es5/ --presets=@babel/env --source-maps"},"_npmUser":{"name":"stevenvachon","email":"contact@svachon.com"},"repository":{"url":"git+https://github.com/stevenvachon/is-urlsearchparams.git","type":"git"},"_npmVersion":"6.7.0","description":"Determines whether a value is a URLSearchParams instance.","directories":{},"_nodeVersion":"11.14.0","dependencies":{"is-object":"^1.0.1","has-to-string-tag-x":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","terser":"^3.17.0","decache":"^4.5.1","babelify":"^10.0.0","coveralls":"^3.0.3","@babel/cli":"^7.4.3","browserify":"^16.2.3","whatwg-url":"^7.0.0","@babel/core":"^7.4.3","gzip-size-cli":"^3.0.0","incomplete-url":"^4.0.0","@babel/preset-env":"^7.4.3","incomplete-symbol":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/is-urlsearchparams_1.0.1_1555966263120_0.7512423965093507","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"is-urlsearchparams","version":"1.0.2","keywords":["querystring","searchparams","url","urlsearchparams","whatwg"],"author":{"url":"https://svachon.com","name":"Steven Vachon","email":"contact@svachon.com"},"license":"MIT","_id":"is-urlsearchparams@1.0.2","maintainers":[{"name":"stevenvachon","email":"contact@svachon.com"}],"homepage":"https://github.com/stevenvachon/is-urlsearchparams#readme","bugs":{"url":"https://github.com/stevenvachon/is-urlsearchparams/issues"},"dist":{"shasum":"6735b7618af299346e6d664446407218bec2a667","tarball":"https://registry.npmjs.org/is-urlsearchparams/-/is-urlsearchparams-1.0.2.tgz","fileCount":9,"integrity":"sha512-RrqCHNnM6q7PJ0h0zFaRc7mFGDXoJod2FTIfcSZpjsbLelY47H2js7SY1oc9uS2LMJ1hYBAwnRA3QskuwzcC7Q==","signatures":[{"sig":"MEUCIHqc8UsX809DdzqGhvRpfCxNgOP2pGgehZennYHegiWHAiEA2euZ7xeMDbjGTxFs7nXaSopvMdBib5t1I6lKneIkWX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOra4CRA9TVsSAnZWagAACWcP/irCfd9zgCbddePA74rm\nxUWYEmLqlP7BnB3jGSaYAqjjveIbIk088eMxWIcCYFiyJH7rA1jPFssLtkG+\nlPVzzcYe5JluZ02zeoWgzQB/MfY4VVDOnvWfsWAN0qX2rtme/I7cETrTT0sj\nZWKycj3R7mVrQLaslRdBoXlh7TBt43Za/wJfP7OYTUkEwfY8qMPZIE3mg8wO\nlW5oLXM/+aEsxC4O8fdsXlMLY09gUz8xkgO5jIpT3fM20BgN1WNsnZfnFAz8\nIHZPugbGVYfZyKWrtIkoe9PBSCWCQOvLxqjfFFvvm4yZSxdSiyTm9f9dtUxo\nlhOKIQnRL/lIfEKBZSkZK3/N3/N3LpITIa8pHy0u+3Kp9aEkplSFJL5ZfIv9\nBUvxtIUzyrBzCPCwXvunVZWV6Ud6s8lhMXmLFFUXYuVdVHH10V6JcIkjiCxZ\nm7HpqFFVVATzYaMyME316Z4F7TtibM8yHQsfFBI8Da/v71mxP3TPYADE4F3O\nHi7VYQGDPg4pYxTqJvnQ355EXX9o9CgYaLeLzHfEjZHQvLexPDBZy7pNDQUd\nN/DCNB0AcU4ttjfMrfti7u1u/IxCPdnYy6KYm3pNTvdhTkLOBpnvz9AWYTDG\nnEtddu3hoJjC0lA2x6JzJ1BIAmrC7aGu06s6BwDTp/qtWMNfPgGcL837k0uJ\n4Mza\r\n=vQMP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib","browser":"lib-es5","engines":{"node":">= 8"},"gitHead":"1bc245c4cd82ce9622685c2c49b58990fc66c49f","scripts":{"ci":"npm test && nyc report --reporter=text-lcov | coveralls","test":"nyc --silent mocha test.js --bail --check-leaks","posttest":"nyc report --reporter=text-summary --reporter=html && browserify lib --global-transform [ babelify --presets [ @babel/env ] ] --standalone=isURLSearchParams | terser --compress --mangle | gzip-size","prepublishOnly":"npm test && babel lib/ --out-dir=lib-es5/ --presets=@babel/env --source-maps"},"_npmUser":{"name":"stevenvachon","email":"contact@svachon.com"},"repository":{"url":"git+https://github.com/stevenvachon/is-urlsearchparams.git","type":"git"},"_npmVersion":"6.14.10","description":"Determines whether a value is a URLSearchParams instance.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"is-object":"^1.0.2","has-to-string-tag-x":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","chai":"^4.2.0","mocha":"^6.1.4","terser":"^3.17.0","decache":"^4.5.1","babelify":"^10.0.0","coveralls":"^3.0.3","@babel/cli":"^7.4.3","browserify":"^16.2.3","whatwg-url":"^7.0.0","@babel/core":"^7.4.3","gzip-size-cli":"^3.0.0","incomplete-url":"^4.0.0","@babel/preset-env":"^7.4.3","incomplete-symbol":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/is-urlsearchparams_1.0.2_1614460599616_0.5411767328903463","host":"s3://npm-registry-packages"}},"2.0.0-rc":{"name":"is-urlsearchparams","version":"2.0.0-rc","keywords":["querystring","searchparams","url","urlsearchparams","whatwg"],"author":{"url":"https://svachon.com","name":"Steven Vachon","email":"contact@svachon.com"},"license":"MIT","_id":"is-urlsearchparams@2.0.0-rc","maintainers":[{"name":"stevenvachon","email":"contact@svachon.com"}],"homepage":"https://github.com/stevenvachon/is-urlsearchparams#readme","bugs":{"url":"https://github.com/stevenvachon/is-urlsearchparams/issues"},"dist":{"shasum":"8155aab1933e015b3ffdd3b9bf9f75cf6c5a0f3f","tarball":"https://registry.npmjs.org/is-urlsearchparams/-/is-urlsearchparams-2.0.0-rc.tgz","fileCount":15,"integrity":"sha512-d/uRRghVe9lryUwCBzS8zwm072sl6hfcmU820//gArkyq/bQYuiEzflFlPJ6U8ooKdyYYv/lfbi0KkZDg9ENlQ==","signatures":[{"sig":"MEYCIQCEJkvgdld56vKJeAnvQOMxxZwKkngMxYv76xHPkDyNswIhAKD0UFwT+zqGqT5ysBp8Nd83GuqP19o6yUNF7Izg0F2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9624},"type":"module","engines":{"node":">= 22"},"exports":{".":"./dist/isURLSearchParams.js","./lenient":"./dist/isURLSearchParamsLenient.js"},"gitHead":"cf2ada0d0d4fd4d40449b2d2ebb2a2860ec57360","scripts":{"test":"npm run test:watch -- --reporter=verbose --run","build":"npm run build:spellcheck && npm run build:lint && npm run build:typecheck:supplemental && npm run build:compile && npm run build:filesize","build:lint":"prettier --check '**/*.{config.js,json,md,ts}' '!coverage/**' '!dist/**'","test:watch":"vitest dev --coverage --coverage.exclude=src/*.test.ts --coverage.include=src/*.ts --coverage.reporter=html --coverage.reporter=lcov --coverage.reporter=text","build:compile":"tsc -p tsconfig.build.json","build:filesize":"rollup dist/isURLSearchParams.js --format umd --name isURLSearchParams -p @rollup/plugin-node-resolve -p @rollup/plugin-commonjs | terser --compress 'passes=3' --mangle | gzip-size","prepublishOnly":"npm run build && npm test","build:spellcheck":"cspell '**/*.{config.js,json,md,ts}' '!coverage/**' '!dist/**' '!node_modules/**' --no-progress","build:typecheck:supplemental":"tsc --project tsconfig.check.json"},"_npmUser":{"name":"stevenvachon","email":"contact@svachon.com"},"repository":{"url":"git+https://github.com/stevenvachon/is-urlsearchparams.git","type":"git"},"_npmVersion":"11.12.1","description":"Determine whether a value is a URLSearchParams instance.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"is-object":"^1.0.2","has-tostringtag":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"cspell":"^10.0.1","rollup":"^4.62.4","terser":"^5.50.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^7.0.2","whatwg-url":"^17.1.0","@types/node":"^26.2.0","gzip-size-cli":"^5.1.0","incomplete-url":"^5.0.0","@types/is-object":"^1.0.5","@types/whatwg-url":"^13.0.0","incomplete-symbol":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@rollup/plugin-commonjs":"^28.0.9","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/is-urlsearchparams_2.0.0-rc_1786827565738_0.23172195251519478","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use 2.0.0"},"2.0.0":{"name":"is-urlsearchparams","version":"2.0.0","keywords":["querystring","searchparams","url","urlsearchparams","whatwg"],"author":{"url":"https://svachon.com","name":"Steven Vachon","email":"contact@svachon.com"},"license":"MIT","_id":"is-urlsearchparams@2.0.0","maintainers":[{"name":"stevenvachon","email":"contact@svachon.com"}],"homepage":"https://github.com/stevenvachon/is-urlsearchparams#readme","bugs":{"url":"https://github.com/stevenvachon/is-urlsearchparams/issues"},"dist":{"shasum":"b397a34af684401ddad7e3de931fab04d09c687d","tarball":"https://registry.npmjs.org/is-urlsearchparams/-/is-urlsearchparams-2.0.0.tgz","fileCount":15,"integrity":"sha512-NHBRDkb2SUEjyoXWcspQ6Y1BbKsPp6guhZyAoZ1engOcCf+CMlfv32sr6N4JkvfB7PNaema9Pi7QeFsui6NTmQ==","signatures":[{"sig":"MEQCIDaKUMpqZLj+B0EmvaGWPJAJToltpcds1yerO93SCqIeAiBzPbADh7QhxL83vtfAo7g5NMIDtMCiKwSpZ2PasPQJEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9621},"type":"module","engines":{"node":">= 22"},"exports":{".":"./dist/isURLSearchParams.js","./lenient":"./dist/isURLSearchParamsLenient.js"},"gitHead":"7c4b33d146b27a03c006a91ca815d67b1683baa4","scripts":{"test":"npm run test:watch -- --reporter=verbose --run","build":"npm run build:spellcheck && npm run build:lint && npm run build:typecheck:supplemental && npm run build:compile && npm run build:filesize","build:lint":"prettier --check '**/*.{config.js,json,md,ts}' '!coverage/**' '!dist/**'","test:watch":"vitest dev --coverage --coverage.exclude=src/*.test.ts --coverage.include=src/*.ts --coverage.reporter=html --coverage.reporter=lcov --coverage.reporter=text","build:compile":"tsc -p tsconfig.build.json","build:filesize":"rollup dist/isURLSearchParams.js --format umd --name isURLSearchParams -p @rollup/plugin-node-resolve -p @rollup/plugin-commonjs | terser --compress 'passes=3' --mangle | gzip-size","prepublishOnly":"npm run build && npm test","build:spellcheck":"cspell '**/*.{config.js,json,md,ts}' '!coverage/**' '!dist/**' '!node_modules/**' --no-progress","build:typecheck:supplemental":"tsc --project tsconfig.check.json"},"_npmUser":{"name":"stevenvachon","email":"contact@svachon.com"},"repository":{"url":"git+https://github.com/stevenvachon/is-urlsearchparams.git","type":"git"},"_npmVersion":"11.12.1","description":"Determine whether a value is a URLSearchParams instance.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"is-object":"^1.0.2","has-tostringtag":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^10.0.1","rollup":"^4.62.4","terser":"^5.50.0","vitest":"^4.1.10","prettier":"^3.9.6","typescript":"^7.0.2","whatwg-url":"^17.1.0","@types/node":"^26.2.0","gzip-size-cli":"^5.1.0","incomplete-url":"^5.0.0","@types/is-object":"^1.0.5","@types/whatwg-url":"^13.0.0","incomplete-symbol":"^2.0.0","@vitest/coverage-v8":"^4.1.10","@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/is-urlsearchparams_2.0.0_1786831044984_0.30006414670620374","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-01-06T21:22:43.697Z","modified":"2026-08-15T21:57:56.413Z","1.0.0":"2019-01-06T21:22:43.797Z","1.0.1":"2019-04-22T20:51:03.235Z","1.0.2":"2021-02-27T21:16:39.764Z","2.0.0-rc":"2026-08-15T20:59:25.894Z","2.0.0":"2026-08-15T21:57:25.163Z"},"bugs":{"url":"https://github.com/stevenvachon/is-urlsearchparams/issues"},"author":{"url":"https://svachon.com","name":"Steven Vachon","email":"contact@svachon.com"},"license":"MIT","homepage":"https://github.com/stevenvachon/is-urlsearchparams#readme","keywords":["querystring","searchparams","url","urlsearchparams","whatwg"],"repository":{"url":"git+https://github.com/stevenvachon/is-urlsearchparams.git","type":"git"},"description":"Determine whether a value is a URLSearchParams instance.","maintainers":[{"name":"stevenvachon","email":"contact@svachon.com"}],"readme":"# is-urlsearchparams [![NPM Version][npm-image]][npm-url] ![File Size][filesize-image] ![Build Status][ghactions-image] [![Coverage Status][codecov-image]][codecov-url]\n\n> Determine whether a value is a [`URLSearchParams`](https://mdn.io/URLSearchParams) instance.\n\nWorks cross-realm/iframe and despite `Symbol.toStringTag`.\n\n> [!NOTE]\n>\n> If you need to support older versions of Node.js (going back to `8.x`), use `1.x` of this package.\n\n## Install\n\n```shell\nnpm install is-urlsearchparams\n```\n\n## Usage\n\n### Strict\n\nThe standard.\n\n```js\nimport isURLSearchParams from 'is-urlsearchparams';\n\nisURLSearchParams('param=value'); //-> false\nisURLSearchParams(new URLSearchParams('param=value')); //-> true\n```\n\n### Lenient\n\nAcceptance can be extended to incomplete `URLSearchParams` implementations that lack `entries`, `sort` and `values` methods (which is common with web browsers from 2021):\n\n```js\nimport isURLSearchParams from 'is-urlsearchparams/lenient';\n\nconsole.log(params.sort); //-> undefined\n\nisURLSearchParams(params); //-> true\n```\n\n[npm-image]: https://img.shields.io/npm/v/is-urlsearchparams\n[npm-url]: https://npmjs.com/package/is-urlsearchparams\n[filesize-image]: https://img.shields.io/badge/bundle-731B%20gzipped-blue.svg\n[ghactions-image]: https://img.shields.io/github/actions/workflow/status/stevenvachon/is-urlsearchparams/test.yml\n[codecov-image]: https://img.shields.io/codecov/c/github/stevenvachon/is-urlsearchparams\n[codecov-url]: https://app.codecov.io/github/stevenvachon/is-urlsearchparams\n","readmeFilename":"README.md"}