{"_id":"usb.ids","_rev":"31-4941a9bd5f8e8c4e33500185585d697b","name":"usb.ids","dist-tags":{"latest":"2.20260626.0"},"versions":{"0.0.2":{"name":"usb.ids","version":"0.0.2","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@0.0.2","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"dist":{"shasum":"d646ede9076ce936b7187452915a24e2a41b623e","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-0.0.2.tgz","fileCount":6,"integrity":"sha512-xya0M65FiK3dTJ7GjefVvNnOOcVHeW5wh1+qzSw/RkgnW/5X+ijygFnsI/u2zsZ+QjSWx/KdcQhdRG1Hed4bAw==","signatures":[{"sig":"MEUCICRqiAMx8XcIg2+H/h9E5vgjwHx1o1IN3e2OZgyD+6CEAiEA3Tw0bw3c8r1SF7acbiyR0Nl7btc3Yth3pzBTZt+5PD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3404},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./client.d.ts"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","gitHead":"29ad8902b5bea77b7a1fe3fc6a500589f0784b5b","scripts":{"dev":"tsdown --watch","lint":"eslint","test":"vitest run","build":"tsdown","bumpp":"bumpp","start":"tsx src/index.ts","prepare":"simple-git-hooks","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","fetch-usb-ids":"tsx scripts/fetch-usb-ids.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","yaml":"^2.7.0","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.0.8","tinyexec":"^0.3.2","@antfu/ni":"^24.1.0","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1","vitest-package-exports":"^0.1.1"},"simple-git-hooks":{"pre-commit":"nr lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_0.0.2_1756657977112_0.027866080297564544","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756667319878":{"name":"usb.ids","version":"1.0.1756667319878","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756667319878","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"dist":{"shasum":"f32cc844477c14744631e7c439857cec13fe23d9","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756667319878.tgz","fileCount":6,"integrity":"sha512-8zdI63BnORkqLi5ofojnVsdvACy/EajPMuAnCW+66/xvfhl9+yi60FZUYluSBW+XFl+Az6bPYu7ZdSoNVqlm+w==","signatures":[{"sig":"MEYCIQDnLmBDH5Jywk6XVACbmIkm6W4c8Js8d7jDxkvp1QKvBwIhAK/Rtfw1ISDaWM+G8yDE6MNemqR8M33ixdM+X4qHWPn4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2977009},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756667319878.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./client.d.ts"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"dev":"vite","lint":"eslint","test":"vitest run","build":"vite build","bumpp":"bumpp","start":"tsx src/index.ts","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","check-update":"tsx scripts/check-update.ts","version-info":"tsx scripts/version-info.ts","fetch-usb-ids":"tsx scripts/fetch-usb-ids.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/e2a4679c33783b89f99815a0a49b138b/usb.ids-1.0.1756667319878.tgz","_integrity":"sha512-8zdI63BnORkqLi5ofojnVsdvACy/EajPMuAnCW+66/xvfhl9+yi60FZUYluSBW+XFl+Az6bPYu7ZdSoNVqlm+w==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","yaml":"^2.7.0","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.0.8","tinyexec":"^0.3.2","@antfu/ni":"^24.1.0","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1","vitest-package-exports":"^0.1.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756667319878_1756667332628_0.6373170575621581","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756686460342":{"name":"usb.ids","version":"1.0.1756686460342","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756686460342","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"dist":{"shasum":"86c5550117e39eccd76da576029a25ce4b7b7a14","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756686460342.tgz","fileCount":6,"integrity":"sha512-oyY2V5IQqbtqIwmck+E5EfyiSkIWjpC+Gou45FaZKq+3baztsm966TfQvzBw8vqVltaS0bYz5YkORKbZSL2Wzg==","signatures":[{"sig":"MEQCIEWb4VRqpe3tNnqu6XhJJnLkb0o+LlPq1FMPdytlOk3FAiA0XQB1covMVI3Cp36Qm1XOWgfjckd5qFPTGO2k2fN67Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2980922},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756686460342.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./client.d.ts"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"dev":"vite","lint":"eslint","test":"vitest run","build":"vite build","bumpp":"bumpp","start":"tsx src/index.ts","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","check-update":"tsx scripts/check-update.ts","version-info":"tsx scripts/version-info.ts","fetch-usb-ids":"tsx scripts/fetch-usb-ids.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/a5a4a75c594a09fe8ad274fbbc8f59f1/usb.ids-1.0.1756686460342.tgz","_integrity":"sha512-oyY2V5IQqbtqIwmck+E5EfyiSkIWjpC+Gou45FaZKq+3baztsm966TfQvzBw8vqVltaS0bYz5YkORKbZSL2Wzg==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","yaml":"^2.7.0","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.0.8","tinyexec":"^0.3.2","@antfu/ni":"^24.1.0","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1","vitest-package-exports":"^0.1.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756686460342_1756686473137_0.20105799652871914","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756714233328":{"name":"usb.ids","version":"1.0.1756714233328","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756714233328","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.cjs"},"dist":{"shasum":"6a88eff05552b3d100c648edde7e66aedd32da80","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756714233328.tgz","fileCount":11,"integrity":"sha512-mYxH3BhzPI9vtN0sYJ4csyiXCnVpFL9EO9QdBr7Ri4bHaCSq/AmMq2wIrGH6xgdnHmxhoBKa5H9i3d1WcEkiAg==","signatures":[{"sig":"MEUCIQC1SvCvCtow8Yt7SneR6CC0Oc5rJ9tW/UMdmGDb7U6+DgIgSbnXC0xaKhjd/FTB0KEEVa4NsZcnjvDqDiU+Y2hEGoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031816},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756714233328.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./client.d.ts"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"dev":"vite","lint":"eslint","test":"vitest run","build":"tsdown","bumpp":"bumpp","start":"tsx src/index.ts","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","check-update":"node ./bin/cli.cjs check","version-info":"node ./bin/cli.cjs version","fetch-usb-ids":"node ./bin/cli.cjs fetch"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/16b7fcebfac2aa7c818d71e94267ba80/usb.ids-1.0.1756714233328.tgz","_integrity":"sha512-mYxH3BhzPI9vtN0sYJ4csyiXCnVpFL9EO9QdBr7Ri4bHaCSq/AmMq2wIrGH6xgdnHmxhoBKa5H9i3d1WcEkiAg==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","yaml":"^2.7.0","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.0.8","tinyexec":"^0.3.2","@antfu/ni":"^24.1.0","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1","vitest-package-exports":"^0.1.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756714233328_1756714244611_0.26864836911104484","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756714764447":{"name":"usb.ids","version":"1.0.1756714764447","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756714764447","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.cjs"},"dist":{"shasum":"1a5f50e8347a844618a1dc89908a8d3cb809253f","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756714764447.tgz","fileCount":11,"integrity":"sha512-CmVRwaTFNPYyhmpZNPdNyN9a7sFlDlvYq9aUvRTf7Mla/yOfMBDbRPqj2iefhfKiWXnu/V3xAu9cnBvCwveUNg==","signatures":[{"sig":"MEUCIQD3ZOLzNMtjpLZqelhnNj/Aort2Cow5pEPPbNT8emuZBgIgWDaQoYWbnmi4DGYArdGM+ifvVAD8nKdaDQEo5BSVqbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031816},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756714764447.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./client.d.ts"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"dev":"vite","lint":"eslint","test":"vitest run","build":"tsdown","bumpp":"bumpp","start":"tsx src/index.ts","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","check-update":"node ./bin/cli.cjs check","version-info":"node ./bin/cli.cjs version","fetch-usb-ids":"node ./bin/cli.cjs fetch"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/2a4d2af2146855e8f3dc14692a8e62b8/usb.ids-1.0.1756714764447.tgz","_integrity":"sha512-CmVRwaTFNPYyhmpZNPdNyN9a7sFlDlvYq9aUvRTf7Mla/yOfMBDbRPqj2iefhfKiWXnu/V3xAu9cnBvCwveUNg==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","yaml":"^2.7.0","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.0.8","tinyexec":"^0.3.2","@antfu/ni":"^24.1.0","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1","vitest-package-exports":"^0.1.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756714764447_1756714775627_0.7709976297215553","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756715102409":{"name":"usb.ids","version":"1.0.1756715102409","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756715102409","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.cjs"},"dist":{"shasum":"c96b850c4e95a2b8f23a85450d09439cb71aa73b","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756715102409.tgz","fileCount":11,"integrity":"sha512-9f4L8cKGfHcfdi2tiffd2EU3aTQBFfpaZJU2tPCLTfKVgEOE0YUn9r8I9FbLUCZ7WMKerPqxISx0aPuQV2iahQ==","signatures":[{"sig":"MEYCIQC1Y5y548jQSbHaU6LsZRKI3cLpU4HnwZSvf8FdikAY6QIhAJbHmFni0aEZ4eBAD8N5RXUzhvR2NTCbWoQ/bpWZhUrH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3031816},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756715102409.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./client.d.ts"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"dev":"vite","lint":"eslint","test":"vitest run","build":"tsdown","bumpp":"bumpp","start":"tsx src/index.ts","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","check-update":"node ./bin/cli.cjs check","version-info":"node ./bin/cli.cjs version","fetch-usb-ids":"node ./bin/cli.cjs fetch"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/acfbde4d667fee467cd0420bc447f231/usb.ids-1.0.1756715102409.tgz","_integrity":"sha512-9f4L8cKGfHcfdi2tiffd2EU3aTQBFfpaZJU2tPCLTfKVgEOE0YUn9r8I9FbLUCZ7WMKerPqxISx0aPuQV2iahQ==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","yaml":"^2.7.0","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.0.8","tinyexec":"^0.3.2","@antfu/ni":"^24.1.0","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1","vitest-package-exports":"^0.1.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756715102409_1756715117932_0.21333364423482548","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756744645287":{"name":"usb.ids","version":"1.0.1756744645287","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756744645287","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.js"},"dist":{"shasum":"04d2fc1e4d0fea43c4b0853501dcbe5537983848","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756744645287.tgz","fileCount":17,"integrity":"sha512-GErNIxFTROMLZbZcGD2o+dZCZwlad5Odz23QTAqUriJ75kQja5UPZSmcCzjGHjGFCGxwBHg5awXgi31Zu8vxXw==","signatures":[{"sig":"MEYCIQDLPCz5+A0UiJH5ZFZMgmasM+dbbcBLPciLNUMw0Y9D9wIhAP6Jumn844IMBjc16YBV88xgNC72CrcgcfXO8evL/T6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3096691},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756744645287.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s build:lib build:app","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/c44b6fef056ddbe807148ab381d5c318/usb.ids-1.0.1756744645287.tgz","_integrity":"sha512-GErNIxFTROMLZbZcGD2o+dZCZwlad5Odz23QTAqUriJ75kQja5UPZSmcCzjGHjGFCGxwBHg5awXgi31Zu8vxXw==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","yaml":"^2.7.0","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","tinyexec":"^0.3.2","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1","vitest-package-exports":"^0.1.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756744645287_1756744662631_0.7655967989833747","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756751046580":{"name":"usb.ids","version":"1.0.1756751046580","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756751046580","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.js"},"dist":{"shasum":"e01906eb9c4af58a6a036c7140a84ac51ad8c035","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756751046580.tgz","fileCount":17,"integrity":"sha512-yo0sGY+1mbdw04FEDb+m8gXN9GoITRQPeJLo7pl4iTfOyGK2mt+L7cBWNLrTkjZ6XLOWpPZPDBjwCUknkol7yg==","signatures":[{"sig":"MEYCIQCMYEM+1FJKfl0OSkJci3LE2NHmUyw4g0vT1F/sMrfnuQIhAIQcBLDE+9kFfJKKWT1m5elEgnzazllR++mzTGjaf3S/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3101846},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756751046580.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s build:lib build:app","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/001f2fa1b400bb7d260a9224f3b3f856/usb.ids-1.0.1756751046580.tgz","_integrity":"sha512-yo0sGY+1mbdw04FEDb+m8gXN9GoITRQPeJLo7pl4iTfOyGK2mt+L7cBWNLrTkjZ6XLOWpPZPDBjwCUknkol7yg==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756751046580_1756751069908_0.26372945025723693","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756751167996":{"name":"usb.ids","version":"1.0.1756751167996","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756751167996","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.js"},"dist":{"shasum":"ac6460219af9d91d18556f8658fb74b1ccb60240","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756751167996.tgz","fileCount":17,"integrity":"sha512-VAO0sYrfsLVgfZ2FrtxE1LBWl8AS+KCqdkH8hB6VBk5+gqllPSPdhSOXxd3ADWBSA/J7//rGu6T5ImE3DpRoOg==","signatures":[{"sig":"MEUCIGU9x9dSi1CBhjDalYTO33OKVm0QjY2oS6LmOh5ufEFHAiEApkxIyJ0ZpshkB46blstlQt/2qYFBfpTGE/HeB85+Bxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3101846},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756751167996.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s build:lib build:app","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/49f93c034e706c8df9e933f5d2c88ada/usb.ids-1.0.1756751167996.tgz","_integrity":"sha512-VAO0sYrfsLVgfZ2FrtxE1LBWl8AS+KCqdkH8hB6VBk5+gqllPSPdhSOXxd3ADWBSA/J7//rGu6T5ImE3DpRoOg==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756751167996_1756751190239_0.8614986830948319","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756751242553":{"name":"usb.ids","version":"1.0.1756751242553","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756751242553","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.js"},"dist":{"shasum":"89aa698b72ca55ed5ce087ebad314dd0a8f79238","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756751242553.tgz","fileCount":17,"integrity":"sha512-46bzhTOUyXh0wUghRZ35hPt8FU2Dm08SRguTrQw2cn9/yGzzB3wYUbTAcCyAZ53qxgaw229qjeIl+rxA8JjSBw==","signatures":[{"sig":"MEUCIQDbUv1zta3KCHQgDzQ4CoSHV3vh9ajZlC5u0nNS3QaFkgIgCOs0zBoO5szNZoG4OxLx2Ih43cwxhZCGemPlv19lQxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3101846},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756751242553.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s build:lib build:app","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/a3a2929b2b6a8caea4de15e6d48d4cc3/usb.ids-1.0.1756751242553.tgz","_integrity":"sha512-46bzhTOUyXh0wUghRZ35hPt8FU2Dm08SRguTrQw2cn9/yGzzB3wYUbTAcCyAZ53qxgaw229qjeIl+rxA8JjSBw==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756751242553_1756751260635_0.8545329609181203","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756751606174":{"name":"usb.ids","version":"1.0.1756751606174","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756751606174","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.js"},"dist":{"shasum":"08e43d7ea00cabb8809b8943b6cc597251e0320f","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756751606174.tgz","fileCount":17,"integrity":"sha512-WNOloU0yatX/si9anVQFqDxWhzLwllRvK9BGtaM7JTQACRnasi3KFaOo5LT1v2BiNnGjzQhCO5/9uNOEL4K3DA==","signatures":[{"sig":"MEQCIA3E7iFPm7Q/W4JoRzrIY4+aeRah6Uyo5aSlMFsVoLZ9AiBs3FquoQ1PRFhSSfnS8qf2T71RKHO7ESGPOJyYuIh51g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3101849},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756751606174.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s build:lib build:app","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/1d9476e5dbf104646e2114f66b2e5bf0/usb.ids-1.0.1756751606174.tgz","_integrity":"sha512-WNOloU0yatX/si9anVQFqDxWhzLwllRvK9BGtaM7JTQACRnasi3KFaOo5LT1v2BiNnGjzQhCO5/9uNOEL4K3DA==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756751606174_1756751625931_0.4273814264175675","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756752299399":{"name":"usb.ids","version":"1.0.1756752299399","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756752299399","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"bin/cli.js"},"dist":{"shasum":"bc8d77e31c6d0bfa45fe8fdbadd07f69f279b9df","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756752299399.tgz","fileCount":17,"integrity":"sha512-9ysUGMtkVeY5Hw/iJTxiZUzRICSvLeIi0j7EEuC8sKPW3ZGyW1A0sbMZ6VKeDotzFQUTHDGC2xVdZ18Z6WGudQ==","signatures":[{"sig":"MEUCIQDiIesCT1WXksKLFGuANtyE6DPD4P4JiG91ErFoakIKfAIgZmI4O0316VXfOL3CYOqKkfiO8Q9FmRazenjjHEsQAGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3101320},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756752299399.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s build:lib build:app","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/bec0e012d536d469fdde3496fa1c0bc6/usb.ids-1.0.1756752299399.tgz","_integrity":"sha512-9ysUGMtkVeY5Hw/iJTxiZUzRICSvLeIi0j7EEuC8sKPW3ZGyW1A0sbMZ6VKeDotzFQUTHDGC2xVdZ18Z6WGudQ==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756752299399_1756752318482_0.3270898280164318","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756753441031":{"name":"usb.ids","version":"1.0.1756753441031","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756753441031","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"3cb4628d7b4f8103b80a90ba854520559d309c45","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756753441031.tgz","fileCount":17,"integrity":"sha512-6Cr7EN9krPwD/LLGqrzyyL80GnogQAxmSLOF17UtvLfXIPLYe5So+1u669g+so8ItiZnyUcobP0SPBdNl4LdSQ==","signatures":[{"sig":"MEQCIDS1yPHHhO7bXa4sXUHHJYNWdGI9phkF2ifBELh1nrNaAiAdxTCjIRVgqhq55tNLhdV9sf2X1L/oTFnFNrERVJBb9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3101349},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756753441031.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/662eee5f5699a7b9ffc2bd6a0976312d/usb.ids-1.0.1756753441031.tgz","_integrity":"sha512-6Cr7EN9krPwD/LLGqrzyyL80GnogQAxmSLOF17UtvLfXIPLYe5So+1u669g+so8ItiZnyUcobP0SPBdNl4LdSQ==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756753441031_1756753458668_0.44047726285921796","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756754151693":{"name":"usb.ids","version":"1.0.1756754151693","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756754151693","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"770799a62b1571d8a12ca1fc7ecb543335f62bff","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756754151693.tgz","fileCount":17,"integrity":"sha512-vY1mRgpEwzHiVe0L2p0+xfKFkIZdfD4KX7LQ91ic2jCD5RJr9RESKuB+f1lIfXGMA0QoctfrFlkJPFGASarr+g==","signatures":[{"sig":"MEUCIBAmRKB+sJSqzdjkIC8u4FUDaBRVvxMM0WAl+rd17RmCAiEAhOTGhxxBbNTPrQOeOzNPtS4T1gQaH4RwsW37ovD9fJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3099873},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756754151693.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/5305de70b1ddc46e576ab3fa603f7837/usb.ids-1.0.1756754151693.tgz","_integrity":"sha512-vY1mRgpEwzHiVe0L2p0+xfKFkIZdfD4KX7LQ91ic2jCD5RJr9RESKuB+f1lIfXGMA0QoctfrFlkJPFGASarr+g==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756754151693_1756754170163_0.48642388310924045","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756754844940":{"name":"usb.ids","version":"1.0.1756754844940","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756754844940","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"d53c06f9955cf7fec17d0885eede54b67aee2b22","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756754844940.tgz","fileCount":17,"integrity":"sha512-oKjHQVe4n+VlaWtMkk/Kf5Kb2FO3b8S+DQEdrwRDJ7KarduocHJPm66ybOk6nC1UwKSP6AF86Xzn4eN6R1PQvA==","signatures":[{"sig":"MEYCIQCL/l/k6AthUEvKlva5rKwSolbPmHmfqfONPuY0Wikz6wIhAMufTJWhZC9WZEG1fAssmzylgUBLiLSz59oaSf/0Rdhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3100513},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756754844940.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/892707e4f33f34a108f5d708db4b9180/usb.ids-1.0.1756754844940.tgz","_integrity":"sha512-oKjHQVe4n+VlaWtMkk/Kf5Kb2FO3b8S+DQEdrwRDJ7KarduocHJPm66ybOk6nC1UwKSP6AF86Xzn4eN6R1PQvA==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756754844940_1756754862313_0.14968020845453167","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756755011343":{"name":"usb.ids","version":"1.0.1756755011343","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756755011343","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"ac668a6b29d12cf28e4b0e2994c002faf8fc472a","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756755011343.tgz","fileCount":17,"integrity":"sha512-a6LlHQ5ZFNUD0GVB3NOnlJyc2U/sFmBE1cOnEXWfuHB0faosYzxjGFQ888tw1GJqjtsty8jNGrc7DnFnHVVEiw==","signatures":[{"sig":"MEUCIQDIBOymlzpNTq4oAC2pJAtmRMGtioaLcHKZng45ek863gIgPV0O1fcvGUCg3yH4Sne7m01FyBe/RVbWFsgViJYigP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3100513},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756755011343.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/ff59d14ca94b9fa86b2f6e5cfb9568f4/usb.ids-1.0.1756755011343.tgz","_integrity":"sha512-a6LlHQ5ZFNUD0GVB3NOnlJyc2U/sFmBE1cOnEXWfuHB0faosYzxjGFQ888tw1GJqjtsty8jNGrc7DnFnHVVEiw==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756755011343_1756755029621_0.5035809938154272","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756755390431":{"name":"usb.ids","version":"1.0.1756755390431","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756755390431","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"f5dbe9cf81f3c0effbff0f724578a6413cc1dfb6","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756755390431.tgz","fileCount":17,"integrity":"sha512-F3sOz5BNi51WCcD8GWNgBf+pcHmMSoVnqLo+ddRkMd+XoAgpLgYADEPTU9O2W6s+5iVYj9uBUxG8PfWBJigxtw==","signatures":[{"sig":"MEUCIQCnj+JAIzXU2BWKSPTe2iFSs6X9TLYpAsOAIPnNaXKZ5wIgGH2tb+6Ow5XXY9nsfh/cItek+mtxyEXBBpF+vLE3h4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3100920},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756755390431.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/4d66afc59b1cc0f3e2ab392d4606bf47/usb.ids-1.0.1756755390431.tgz","_integrity":"sha512-F3sOz5BNi51WCcD8GWNgBf+pcHmMSoVnqLo+ddRkMd+XoAgpLgYADEPTU9O2W6s+5iVYj9uBUxG8PfWBJigxtw==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756755390431_1756755408944_0.6407422418913267","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756755692821":{"name":"usb.ids","version":"1.0.1756755692821","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756755692821","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"5d72a89f9dc358f5e85441e004b2127f0e417494","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756755692821.tgz","fileCount":17,"integrity":"sha512-YPLW9IwU2ooj4icHJSLZ+B62iDvI7AoFJND4bb9FVh6grVCWmHu8WHvaPfpbBm1P83icXCoasyIXZdSaxviZDA==","signatures":[{"sig":"MEUCIG+FCETAR87vdTPbVB5HGGtcASE5MD/ji4ZrQmusRTlgAiEAqdNPo0euBhJZ0Bmi8dMUR1M3RNtCVeKtFvUY4YIpQho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3100553},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756755692821.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/0bef33506ad600a3e44c29cb282b26e4/usb.ids-1.0.1756755692821.tgz","_integrity":"sha512-YPLW9IwU2ooj4icHJSLZ+B62iDvI7AoFJND4bb9FVh6grVCWmHu8WHvaPfpbBm1P83icXCoasyIXZdSaxviZDA==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756755692821_1756755715533_0.731016397497847","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756755926220":{"name":"usb.ids","version":"1.0.1756755926220","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756755926220","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"3e7f8873c32eec4bb005f42b060ac554ffdcaa6b","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756755926220.tgz","fileCount":17,"integrity":"sha512-SZoKMc9rF9QazqN65ye6Kpb3DwkM/F0Rm59kK/bV9M473ZtQGlTfz2XCTLe08AV3MzlKZ4WYy/MDi7EU/fveqg==","signatures":[{"sig":"MEUCIQCxAND+tEVUNHMfj27rTmVdIJ1DDtSCTBNAfBR7lyLD4gIgOiK+wyD13oA6zHkMqIo1RU0sM6bpGwSIIhIt1lLUCqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3100553},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756755926220.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/0b9e60d9be8be9cf0793797152360d07/usb.ids-1.0.1756755926220.tgz","_integrity":"sha512-SZoKMc9rF9QazqN65ye6Kpb3DwkM/F0Rm59kK/bV9M473ZtQGlTfz2XCTLe08AV3MzlKZ4WYy/MDi7EU/fveqg==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756755926220_1756755945613_0.35369442163775267","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756772540265":{"name":"usb.ids","version":"1.0.1756772540265","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756772540265","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"9b4bc3121a77f65fc2fd3ba52ed5af4199966c48","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756772540265.tgz","fileCount":17,"integrity":"sha512-AwVfD1yzLzkqFwRAwRyzy/P4AINAyea0gCFQVmytgztyDjBL+oF9sLQhpX8Cf1AJJ4Ju43E9dJsfo0FVGzJb9w==","signatures":[{"sig":"MEYCIQCOPg7Vi/Y8Be/MRr9yFOEAz8AXDjiUP7D5pnEH7qaIogIhAKnkre6VglwAVPk9ES+0ntANXIGxieHHzdiMTOEHj6HG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3100553},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756772540265.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/39a0da916fe8bdeab606585280ad4fc6/usb.ids-1.0.1756772540265.tgz","_integrity":"sha512-AwVfD1yzLzkqFwRAwRyzy/P4AINAyea0gCFQVmytgztyDjBL+oF9sLQhpX8Cf1AJJ4Ju43E9dJsfo0FVGzJb9w==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.8.2","description":"A vite plugin to get USB IDs","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","@vue/tsconfig":"^0.7.0","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756772540265_1756772557866_0.23265279884456036","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756800640472":{"name":"usb.ids","version":"1.0.1756800640472","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756800640472","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"7013c5df56b93d0bc5c598f82d63e0fc9628bdde","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756800640472.tgz","fileCount":17,"integrity":"sha512-vsLhw+Ltylsm/laVHGQuWX6VBX8NhJYWLiJDzwdc6vjmxyhOH8JwUI+kzAM030jWI5SksaP6tLEgI5Y36xUCpA==","signatures":[{"sig":"MEUCID/hnHspGZ9dap0NZFIdh26nhgAdJLnXDLH81uiQs89HAiEAyCwP5RZ7lx24LSoqyIfa9OhKSCT/HZnE4PipmLPsTXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3114059},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756800640472.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/0b657c00067df8c3018d22b363ee6030/usb.ids-1.0.1756800640472.tgz","_integrity":"sha512-vsLhw+Ltylsm/laVHGQuWX6VBX8NhJYWLiJDzwdc6vjmxyhOH8JwUI+kzAM030jWI5SksaP6tLEgI5Y36xUCpA==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"An automated USB ID's database project that provides a CLI tool and data files. It fetches the latest USB ID's data every 24 hours and publishes updated data files to npm.","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756800640472_1756800656760_0.004301710683560334","host":"s3://npm-registry-packages-npm-production"}},"1.0.1756814433827":{"name":"usb.ids","version":"1.0.1756814433827","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1756814433827","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"57452bf97afa3cb51250696f7c61a731b37f3b82","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1756814433827.tgz","fileCount":17,"integrity":"sha512-oc9VbgzSzMsmiMTMskoBabRtuwEZJ/d9ey1IH35DlSFaVcqvnvtjSIH1UF1l/8sLEPgmMuDvYlLpPI0c03/bHQ==","signatures":[{"sig":"MEQCIDmCMQ1e5iNjaDxvSQ2f4nXCmZbo5xGN1qLeiHw6ZYhkAiAF+sLBgmaK/2oRRSoKh++nUooUwKjiN48su/RKXgDXQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3116164},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1756814433827.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","bumpp":"bumpp","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch","update-readme-version":"tsx scripts/update-readme-version.ts"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/da7051ee5232524f2403ff80435b125b/usb.ids-1.0.1756814433827.tgz","_integrity":"sha512-oc9VbgzSzMsmiMTMskoBabRtuwEZJ/d9ey1IH35DlSFaVcqvnvtjSIH1UF1l/8sLEPgmMuDvYlLpPI0c03/bHQ==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"An automated USB ID's database project that provides a CLI tool and data files. It fetches the latest USB ID's data every 24 hours and publishes updated data files to npm.","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1756814433827_1756814451724_0.6445770482724427","host":"s3://npm-registry-packages-npm-production"}},"1.0.1757522947860":{"name":"usb.ids","version":"1.0.1757522947860","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1757522947860","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"36c3ab329d4cf09f928daeabb346b68a61f6eeec","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1757522947860.tgz","fileCount":17,"integrity":"sha512-7UrszNyteRU0qr/hMBEfSR4Z1QcY9gBZEqfVI7Tpke5TnEzTn9PSSz1wGR3bdq7b25FQVAy9ApetPsm0Gi5QWg==","signatures":[{"sig":"MEQCID1hyq3G3SgUGsCsyUUSGy1N5fyosDnEExagntYGRaAGAiBeUUhsDKkHMC31MMtzhAlJ3Met3KORmGc2ioI8JIb/sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3112168},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1757522947860.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"tag":"bumpp","lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite --port 5173","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/9eaecac9b1a6d1416ac15033a1170276/usb.ids-1.0.1757522947860.tgz","_integrity":"sha512-7UrszNyteRU0qr/hMBEfSR4Z1QcY9gBZEqfVI7Tpke5TnEzTn9PSSz1wGR3bdq7b25FQVAy9ApetPsm0Gi5QWg==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"An automated USB ID's database project that provides a CLI tool and data files. It fetches the latest USB ID's data every 24 hours and publishes updated data files to npm.","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1757522947860_1757522964191_0.8808819096793998","host":"s3://npm-registry-packages-npm-production"}},"1.0.1757982261182":{"name":"usb.ids","version":"1.0.1757982261182","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1757982261182","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"ad944ba24b147baf86b89c6ed4a44b24e1a98e60","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1757982261182.tgz","fileCount":17,"integrity":"sha512-TpTkQvBOPUtftHOJ4Rp+w3vLrQGGKf8UhecvRkW5mfV5ihYGBGZbA3+7Z47eFHUc9doduV6cCtfLxC6MsNrUjQ==","signatures":[{"sig":"MEYCIQDyovOy8YlWJWaBhK5cxZ2ZjOVaU6TrAtEyYhbwJg9G2wIhAK0CErjPRfozZrqqHwcRoA+nIIYytwrru5t1wd+L6J1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3112938},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1757982261182.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"tag":"bumpp","lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite --port 5173","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/5c44a14bbc8fe86dd4a3b6f5efbfd848/usb.ids-1.0.1757982261182.tgz","_integrity":"sha512-TpTkQvBOPUtftHOJ4Rp+w3vLrQGGKf8UhecvRkW5mfV5ihYGBGZbA3+7Z47eFHUc9doduV6cCtfLxC6MsNrUjQ==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"An automated USB ID's database project that provides a CLI tool and data files. It fetches the latest USB ID's data every 24 hours and publishes updated data files to npm.","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1757982261182_1757982279301_0.03245264393806435","host":"s3://npm-registry-packages-npm-production"}},"1.0.1761438458328":{"name":"usb.ids","version":"1.0.1761438458328","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1761438458328","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"7f12b3f081a40b881446373ebfb36d2672619b6f","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1761438458328.tgz","fileCount":17,"integrity":"sha512-wt1snufEDSuY2XMaOXmJeI2REnyiz0vITX4npe1z8iMDCz9SlxwX1bDxur+dK4FNdd6Z0hFywlemTUhUOK6MFg==","signatures":[{"sig":"MEUCIQC/+QkLmFILF/AlG0n73Qtk9Ntsad0j0lxekGtwW3zswQIgGCCwSu3xsuTqV0EG0ByT/8oVKpsf89QmSeOEXlh4hCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3112938},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1761438458328.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"tag":"bumpp","lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite --port 5173","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/e6ca17a8b25383b976d49697b6ff9272/usb.ids-1.0.1761438458328.tgz","_integrity":"sha512-wt1snufEDSuY2XMaOXmJeI2REnyiz0vITX4npe1z8iMDCz9SlxwX1bDxur+dK4FNdd6Z0hFywlemTUhUOK6MFg==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"An automated USB ID's database project that provides a CLI tool and data files. It fetches the latest USB ID's data every 24 hours and publishes updated data files to npm.","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1761438458328_1761438482327_0.8027833608236659","host":"s3://npm-registry-packages-npm-production"}},"1.0.1761697629203":{"name":"usb.ids","version":"1.0.1761697629203","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1761697629203","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"16dc65207b42878493734eb5cedbff19a03e05ce","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1761697629203.tgz","fileCount":17,"integrity":"sha512-BtO12ybTG7m8wrYnSVYEselEErGI8Z7EOz1aSx+ipBpbPvsBkW722djRdB9b906UA9BzlyHa4hc+uAlYaYJ75A==","signatures":[{"sig":"MEQCIASz9Nz/VVzkaAWO6EY1BwMEQ5uw8hZQiCzSVLMv6jlDAiBTyorFXdDFcMvnpTmteuWxOoqXm+FzZQRQWZmCcxjVKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3112938},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-1.0.1761697629203.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","scripts":{"tag":"bumpp","lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite --port 5173","dev:lib":"tsdown --watch","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch"},"_npmUser":{"name":"drswith","email":"540628938@qq.com"},"_resolved":"/tmp/be6f62dc4f10336fb388c33ea59febaf/usb.ids-1.0.1761697629203.tgz","_integrity":"sha512-BtO12ybTG7m8wrYnSVYEselEErGI8Z7EOz1aSx+ipBpbPvsBkW722djRdB9b906UA9BzlyHa4hc+uAlYaYJ75A==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"10.9.3","description":"An automated USB ID's database project that provides a CLI tool and data files. It fetches the latest USB ID's data every 24 hours and publishes updated data files to npm.","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1761697629203_1761697657562_0.5340681570256285","host":"s3://npm-registry-packages-npm-production"}},"1.0.1766044584391":{"name":"usb.ids","version":"1.0.1766044584391","keywords":[],"author":{"name":"Drswith"},"license":"MIT","_id":"usb.ids@1.0.1766044584391","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"9745aa706a9dee52a15d5d8d79f4d9fa590deeb2","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-1.0.1766044584391.tgz","fileCount":17,"integrity":"sha512-Fe9GG6f+FjkntnDoqe1lV5HeV+jjUzg6YN+yj9uEDJXZTUZlSUhfqxPAmcDCoBj7pWHkFAkB/jxw5cIcffmQJw==","signatures":[{"sig":"MEQCIDjLyDpZUQSa8uJm/b93VreFrMdYCzTdPtzegnpFMt3XAiBQJyU5fKcfPDC245U6+hrFdgZ5W/Y3urebRzSG+Oopeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/usb.ids@1.0.1766044584391","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3113033},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"funding":"https://github.com/sponsors/Drswith","gitHead":"732a2db17ec3d6b760e9c50b63edeab811389644","scripts":{"tag":"bumpp","lint":"eslint","test":"vitest run","build":"run-s \"build:lib --outDir dist\" \"build:app --outDir dist/ui\"","start":"tsx src/index.ts","dev:ui":"tsx src/cli.ts ui","dev:app":"vite --port 5173","dev:lib":"tsdown --watch","prepare":"simple-git-hooks","release":"bumpp && pnpm publish","lint:fix":"eslint --fix","build:app":"vite build","build:lib":"tsdown --env.NODE_ENV=production","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit","preinstall":"npx only-allow pnpm","test:watch":"vitest","lint-staged":"lint-staged","postinstall":"pnpm run fetch-usb-ids","fetch-usb-ids":"tsx src/cli.ts fetch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06d2b63c-5030-4e4c-be8a-a47680c9b06e"}},"repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"11.6.2","description":"An automated USB ID's database project that provides a CLI tool and data files. It fetches the latest USB ID's data every 24 hours and publishes updated data files to npm.","directories":{},"lint-staged":{"*":"eslint --fix"},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.9","devDependencies":{"tsx":"^4.19.3","vite":"^6.2.1","bumpp":"^10.1.0","eslint":"9.23.0","tsdown":"^0.14.2","vitest":"^3.2.4","@antfu/ni":"^24.1.0","happy-dom":"^18.0.1","typescript":"^5.8.2","@types/node":"^22.13.10","lint-staged":"^15.5.0","@antfu/utils":"^9.1.0","npm-run-all2":"^8.0.4","simple-git-hooks":"^2.11.1","@antfu/eslint-config":"^4.2.1","eslint-plugin-format":"1.0.1"},"simple-git-hooks":{"pre-commit":"npm run lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_1.0.1766044584391_1766044602397_0.9018742242052078","host":"s3://npm-registry-packages-npm-production"}},"2.20251213.0":{"name":"usb.ids","version":"2.20251213.0","license":"MIT","_id":"usb.ids@2.20251213.0","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"3c069f8c91d694b10714a184745a227397392267","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-2.20251213.0.tgz","fileCount":3451,"integrity":"sha512-rOwNpnQ3BPm5DJsP2mmnD/89yjJhxXxtb4kIFSry6Tk7AAO3pEBL+gTIe9E+o427Nlgj6q03KxcspI8FDYgjJQ==","signatures":[{"sig":"MEUCIAKLAvjI1LKWl55a+wuybdfqzczvr1mvii+byngsv7S7AiEArq8QbHst0DJHF8FE2Gs+HDphAUq0AU36SKaBFOOyX9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/usb.ids@2.20251213.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7903616},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-2.20251213.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/browser.js"},"./data/min":"./dist/data/usb.ids.min.json","./data/compact":"./dist/data/usb.ids.compact.json","./data/version":{"import":"./dist/version.js","require":"./dist/version.cjs"},"./package.json":"./package.json","./data/vendors-index":"./dist/data/vendors.index.json"},"scripts":{"lint":"oxlint src tests","test":"pnpm run build && vitest run --config vitest.config.ts","build":"pnpm run build:lib && pnpm run build:artifacts","dev:ui":"tsx src/cli.ts ui","build:lib":"tsdown --config tsdown.config.ts","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit -p tsconfig.json","fetch-usb-ids":"tsx src/cli.ts fetch","build:artifacts":"tsx scripts/build-artifacts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06d2b63c-5030-4e4c-be8a-a47680c9b06e"}},"_resolved":"/tmp/2b4f3dfd2581f1feb7d525866c34ef47/usb.ids-2.20251213.0.tgz","_integrity":"sha512-rOwNpnQ3BPm5DJsP2mmnD/89yjJhxXxtb4kIFSry6Tk7AAO3pEBL+gTIe9E+o427Nlgj6q03KxcspI8FDYgjJQ==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"11.12.1","description":"USB IDs CLI and data artifacts package.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"sirv":"^2.0.4","prompts":"^2.4.2","commander":"^14.0.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.0","@usb-ids/sdk":"1.0.1766044584391","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_2.20251213.0_1778943954234_0.3148750615261362","host":"s3://npm-registry-packages-npm-production"}},"2.20260610.0":{"name":"usb.ids","version":"2.20260610.0","license":"MIT","_id":"usb.ids@2.20260610.0","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"cf84fd31eee55b2c43c86841ff534e963e64611f","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-2.20260610.0.tgz","fileCount":3451,"integrity":"sha512-Jj1QT2S2um9N//OTw+o9xosd/x7zR4KG9xpwBo+UXTfJRsr4S+bwnN12YinSqVBgXHlfqIzdkHuJlL1hHCrCEw==","signatures":[{"sig":"MEUCIHQfVxIfbhOW4GdGBeabr+j9BPlSnW1FvVg5VSLStOBYAiEAhzFu5AVSZNzbMCX8Mb8KjJ5fCcUNA8RwV0Pe/Yi0FSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/usb.ids@2.20260610.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7904014},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-2.20260610.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/browser.js"},"./data/min":"./dist/data/usb.ids.min.json","./data/compact":"./dist/data/usb.ids.compact.json","./data/version":{"import":"./dist/version.js","require":"./dist/version.cjs"},"./package.json":"./package.json","./data/vendors-index":"./dist/data/vendors.index.json"},"scripts":{"lint":"oxlint src tests","test":"pnpm run build && vitest run --config vitest.config.ts","build":"pnpm run build:lib && pnpm run build:artifacts","dev:ui":"tsx src/cli.ts ui","build:lib":"tsdown --config tsdown.config.ts","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit -p tsconfig.json","fetch-usb-ids":"tsx src/cli.ts fetch","build:artifacts":"tsx scripts/build-artifacts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06d2b63c-5030-4e4c-be8a-a47680c9b06e"}},"_resolved":"/tmp/424d38b9143400ebb2aa676e8cfcc0ea/usb.ids-2.20260610.0.tgz","_integrity":"sha512-Jj1QT2S2um9N//OTw+o9xosd/x7zR4KG9xpwBo+UXTfJRsr4S+bwnN12YinSqVBgXHlfqIzdkHuJlL1hHCrCEw==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"11.13.0","description":"USB IDs CLI and data artifacts package.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"sirv":"^2.0.4","prompts":"^2.4.2","commander":"^14.0.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.0","@usb-ids/sdk":"1.0.1766044584391","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_2.20260610.0_1781139355093_0.18776470700389125","host":"s3://npm-registry-packages-npm-production"}},"2.20260610.1":{"name":"usb.ids","version":"2.20260610.1","license":"MIT","_id":"usb.ids@2.20260610.1","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"homepage":"https://github.com/Drswith/usb.ids#readme","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"bin":{"usb-ids":"dist/cli.js"},"dist":{"shasum":"354b1686e955b3e0a2bf63bab188a5add793ac43","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-2.20260610.1.tgz","fileCount":3452,"integrity":"sha512-SUWrtqQeBS6HLrAGSrzse4bE7XxlbQf1zN2/GLmRbXgYqyfoM5pM5Wl6D+pAETTFPJ+SYfWHlrbAdsVb23QEzA==","signatures":[{"sig":"MEUCICYxtrVmT6zqmkQLX+H1rmgMbPBLXgUFMLWsQjbFai8nAiEA8EIuPI8lkRTT5wNkkk6fqvmhd9rTmNPW2XdpvsfuvzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/usb.ids@2.20260610.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7905319},"main":"./dist/index.cjs","type":"module","_from":"file:usb.ids-2.20260610.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","browser":"./dist/browser.js","require":"./dist/index.cjs"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/browser.js"},"./data/min":"./dist/data/usb.ids.min.json","./data/compact":"./dist/data/usb.ids.compact.json","./data/version":{"import":"./dist/version.js","require":"./dist/version.cjs"},"./package.json":"./package.json","./data/vendors-index":"./dist/data/vendors.index.json"},"scripts":{"lint":"oxlint src tests","test":"pnpm run build && vitest run --config vitest.config.ts","build":"pnpm run build:lib && pnpm run build:artifacts","dev:ui":"tsx src/cli.ts ui","build:lib":"tsdown --config tsdown.config.ts","diff-hash":"tsx scripts/diff-hash.ts","typecheck":"tsc --noEmit -p tsconfig.json","fetch-usb-ids":"tsx src/cli.ts fetch","build:artifacts":"tsx scripts/build-artifacts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06d2b63c-5030-4e4c-be8a-a47680c9b06e"}},"_resolved":"/tmp/528159d00b13dad5e25d174c8c20fc59/usb.ids-2.20260610.1.tgz","_integrity":"sha512-SUWrtqQeBS6HLrAGSrzse4bE7XxlbQf1zN2/GLmRbXgYqyfoM5pM5Wl6D+pAETTFPJ+SYfWHlrbAdsVb23QEzA==","repository":{"url":"git+https://github.com/Drswith/usb.ids.git","type":"git"},"_npmVersion":"11.13.0","description":"USB IDs CLI and data artifacts package.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"sirv":"^2.0.4","prompts":"^2.4.2","commander":"^14.0.2","picocolors":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.0","@usb-ids/sdk":"1.0.1766044584391","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/usb.ids_2.20260610.1_1781147120059_0.40673529640833483","host":"s3://npm-registry-packages-npm-production"}},"2.20260626.0":{"name":"usb.ids","version":"2.20260626.0","description":"USB IDs CLI and data artifacts package.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Drswith/usb.ids.git"},"bin":{"usb-ids":"dist/cli.js"},"type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs","browser":"./dist/browser.js"},"./browser":{"types":"./dist/index.d.ts","import":"./dist/browser.js"},"./data/version":{"import":"./dist/version.js","require":"./dist/version.cjs"},"./data/min":"./dist/data/usb.ids.min.json","./data/compact":"./dist/data/usb.ids.compact.json","./data/vendors-index":"./dist/data/vendors.index.json","./package.json":"./package.json"},"dependencies":{"commander":"^14.0.2","picocolors":"^1.1.1","prompts":"^2.4.2","sirv":"^2.0.4"},"devDependencies":{"@types/prompts":"^2.4.9","execa":"^9.6.0","@usb-ids/sdk":"1.0.1766044584391"},"engines":{"node":">=18"},"scripts":{"lint":"oxlint src tests","typecheck":"tsc --noEmit -p tsconfig.json","test":"pnpm run build && vitest run --config vitest.config.ts","build:lib":"tsdown --config tsdown.config.ts","build:artifacts":"tsx scripts/build-artifacts.ts","build":"pnpm run build:lib && pnpm run build:artifacts","fetch-usb-ids":"tsx src/cli.ts fetch","diff-hash":"tsx scripts/diff-hash.ts","dev:ui":"tsx src/cli.ts ui"},"_id":"usb.ids@2.20260626.0","bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"homepage":"https://github.com/Drswith/usb.ids#readme","_integrity":"sha512-0itk36R5Jm7mWSVevNUBpJbYdf6PanzO94GLghOPGFyOgHjfDkPbiU+rFnZ9lwhvhCTokb2tXYtF8SxOHlo1Dw==","_resolved":"/tmp/783e28fad72c50b84bffd5ddcf091c44/usb.ids-2.20260626.0.tgz","_from":"file:usb.ids-2.20260626.0.tgz","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-0itk36R5Jm7mWSVevNUBpJbYdf6PanzO94GLghOPGFyOgHjfDkPbiU+rFnZ9lwhvhCTokb2tXYtF8SxOHlo1Dw==","shasum":"af92ca5e820cb0e6c1bbbcf3e7d128c531399d9c","tarball":"https://registry.npmjs.org/usb.ids/-/usb.ids-2.20260626.0.tgz","fileCount":3452,"unpackedSize":7905611,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/usb.ids@2.20260626.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAIdsocK1bEyddZpuHJdBT+BX4pwfao60au8RPaUFcUcAiEA2z6S+yErJ+CMWJ0eL22tyyEgnQp+GOzi7fh9Hjm53Tw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:06d2b63c-5030-4e4c-be8a-a47680c9b06e"}},"directories":{},"maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/usb.ids_2.20260626.0_1782521452013_0.9494625311685467"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-31T16:32:57.111Z","modified":"2026-06-27T00:50:52.543Z","0.0.2":"2025-08-31T16:32:57.316Z","1.0.1756667319878":"2025-08-31T19:08:52.935Z","1.0.1756686460342":"2025-09-01T00:27:53.365Z","1.0.1756714233328":"2025-09-01T08:10:44.893Z","1.0.1756714764447":"2025-09-01T08:19:35.845Z","1.0.1756715102409":"2025-09-01T08:25:18.152Z","1.0.1756744645287":"2025-09-01T16:37:42.860Z","1.0.1756751046580":"2025-09-01T18:24:30.144Z","1.0.1756751167996":"2025-09-01T18:26:30.502Z","1.0.1756751242553":"2025-09-01T18:27:40.880Z","1.0.1756751606174":"2025-09-01T18:33:46.174Z","1.0.1756752299399":"2025-09-01T18:45:18.789Z","1.0.1756753441031":"2025-09-01T19:04:18.970Z","1.0.1756754151693":"2025-09-01T19:16:10.366Z","1.0.1756754844940":"2025-09-01T19:27:42.554Z","1.0.1756755011343":"2025-09-01T19:30:29.885Z","1.0.1756755390431":"2025-09-01T19:36:49.166Z","1.0.1756755692821":"2025-09-01T19:41:55.758Z","1.0.1756755926220":"2025-09-01T19:45:45.866Z","1.0.1756772540265":"2025-09-02T00:22:38.137Z","1.0.1756800640472":"2025-09-02T08:10:56.996Z","1.0.1756814433827":"2025-09-02T12:00:51.928Z","1.0.1757522947860":"2025-09-10T16:49:24.408Z","1.0.1757982261182":"2025-09-16T00:24:39.620Z","1.0.1761438458328":"2025-10-26T00:28:02.620Z","1.0.1761697629203":"2025-10-29T00:27:37.895Z","1.0.1766044584391":"2025-12-18T07:56:42.565Z","2.20251213.0":"2026-05-16T15:05:54.604Z","2.20260610.0":"2026-06-11T00:55:55.385Z","2.20260610.1":"2026-06-11T03:05:20.361Z","2.20260626.0":"2026-06-27T00:50:52.243Z"},"bugs":{"url":"https://github.com/Drswith/usb.ids/issues"},"license":"MIT","homepage":"https://github.com/Drswith/usb.ids#readme","repository":{"type":"git","url":"git+https://github.com/Drswith/usb.ids.git"},"description":"USB IDs CLI and data artifacts package.","maintainers":[{"name":"drswith","email":"540628938@qq.com"}],"readme":"# usb.ids\n\nUSB registry data and the `usb-ids` command line tool.\n\n## Install\n\n```bash\nnpm install -g usb.ids\n```\n\n## CLI\n\n```bash\nusb-ids fetch\nusb-ids fetch --force\nusb-ids fetch --force --interactive\nusb-ids fetch --force --interactive --yes\nusb-ids fetch --offline\nusb-ids version\nusb-ids version --json\nusb-ids check\nusb-ids check --json\nusb-ids ui --port 3000\nusb-ids help\n```\n\nStable exit codes:\n\n- `0` success\n- `2` usage error\n- `3` data missing\n- `4` network failure\n- `5` parse failure\n- `6` filesystem failure\n\n`version --json` and `check --json` write machine-readable JSON to `stdout` only.\n\n## Data Files\n\nThe package includes the generated registry data:\n\n- `usb.ids`\n- `usb.ids.json`\n- `usb.ids.version.json`\n- `dist/data/usb.ids.min.json`\n- `dist/data/usb.ids.compact.json`\n- `dist/data/vendors.index.json`\n- `dist/data/vendors/*.json`\n\n## SDK\n\nProgrammatic access is available as a secondary interface:\n\n```ts\nimport { getVendors, loadUsbData, searchInData } from \"usb.ids\";\n\nconst data = await loadUsbData();\nconst vendors = await getVendors();\nconst found = searchInData(data, \"keyboard\");\n```\n\nBrowser-safe subpath:\n\n```ts\nimport { filterVendors, searchInData } from \"usb.ids/browser\";\n```\n\n## Source\n\nRepository: https://github.com/Drswith/usb.ids\n\n## License\n\nMIT\n","readmeFilename":"README.md"}