{"_id":"@bizinikiwi/smoldot-discovery","_rev":"2-69ad7ca52cc79e8aaa8236346c143f8d","name":"@bizinikiwi/smoldot-discovery","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.2":{"name":"@bizinikiwi/smoldot-discovery","version":"2.0.2","author":{"url":"https://github.com/pezkuwichain","name":"Parity Technologies"},"license":"MIT","_id":"@bizinikiwi/smoldot-discovery@2.0.2","maintainers":[{"name":"mamoste","email":"info@pezkuwichain.io"}],"homepage":"https://github.com/pezkuwichain/bizinikiwi-connect#readme","bugs":{"url":"https://github.com/pezkuwichain/bizinikiwi-connect/issues"},"dist":{"shasum":"0b7f5090ae4e3e4b6cb88e9018471d6f2e90c62b","tarball":"https://registry.npmjs.org/@bizinikiwi/smoldot-discovery/-/smoldot-discovery-2.0.2.tgz","fileCount":20,"integrity":"sha512-rLjZ3cenHiqeDbUD2JS1xocrWldxRa7JEe+L9VN0PEU/aPCFIWRxdzVBLUwxVaipss5mm1+LmfCwI3bUxLQ2OQ==","signatures":[{"sig":"MEQCICHR5Cn13FWv+wP4X6FVrRLZRJK05LEKih6P4EkRWp7RAiAvYk62rAmal7MjQT2BYSSqIOdbILv8W99K6bCqQ4NGiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28800},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./types":"./src/types/index.ts","./package.json":"./package.json"},"project":"./tsconfig.build.json","sourceDialects":["@bizinikiwi-connect/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@bizinikiwi-connect/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./types":{"import":{"types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js","@bizinikiwi-connect/source":"./src/types/index.ts"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}},"./package.json":"./package.json"},"gitHead":"0c844c65ba8c30caf6deae2d0aae8e7d29571502","scripts":{"dev":"pnpm build --watch","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\"","build":"npm run clean && tshy","clean":"rimraf dist .tshy .tshy-build","prepare":"corepack pnpm turbo build","deep-clean":"npm run clean && rimraf dist node_modules"},"_npmUser":{"name":"mamoste","email":"info@pezkuwichain.io"},"prettier":{"semi":false,"printWidth":80,"trailingComma":"all"},"repository":{"url":"git+https://github.com/pezkuwichain/bizinikiwi-connect.git","type":"git"},"_npmVersion":"10.9.4","description":"<br /><br />","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@bizinikiwi/discovery":"workspace:^"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/smoldot-discovery_2.0.2_1767707069781_0.3681675792595538","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@bizinikiwi/smoldot-discovery","version":"2.0.3","author":{"name":"Parity Technologies","url":"https://github.com/pezkuwichain"},"repository":{"type":"git","url":"git+https://github.com/pezkuwichain/bizinikiwi-connect.git"},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","license":"MIT","exports":{"./package.json":"./package.json",".":{"import":{"@bizinikiwi-connect/source":"./src/index.ts","types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./types":{"import":{"@bizinikiwi-connect/source":"./src/types/index.ts","types":"./dist/esm/types/index.d.ts","default":"./dist/esm/types/index.js"},"require":{"types":"./dist/commonjs/types/index.d.ts","default":"./dist/commonjs/types/index.js"}}},"tshy":{"project":"./tsconfig.build.json","exports":{"./package.json":"./package.json",".":"./src/index.ts","./types":"./src/types/index.ts"},"sourceDialects":["@bizinikiwi-connect/source"]},"scripts":{"prepare":"corepack pnpm turbo build","deep-clean":"npm run clean && rimraf dist node_modules","clean":"rimraf dist .tshy .tshy-build","build":"npm run clean && tshy","dev":"pnpm build --watch","lint":"prettier --check README.md \"src/**/*.{js,jsx,ts,tsx,json,md}\""},"prettier":{"printWidth":80,"semi":false,"trailingComma":"all"},"dependencies":{"@bizinikiwi/discovery":"^0.2.2"},"devDependencies":{"typescript":"5.6.2","vitest":"^2.1.9"},"_id":"@bizinikiwi/smoldot-discovery@2.0.3","gitHead":"0c844c65ba8c30caf6deae2d0aae8e7d29571502","description":"<br /><br />","bugs":{"url":"https://github.com/pezkuwichain/bizinikiwi-connect/issues"},"homepage":"https://github.com/pezkuwichain/bizinikiwi-connect#readme","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-7iInxXewJaRZJk+nD89g88uvo1Fhut76cqHi4xCLgZw0dqDhrEzq8LO5MYbISEkZLL4nAANPCmBa0Ohm47fSMA==","shasum":"c7a85644606da36c00ec576c6886b2059640667f","tarball":"https://registry.npmjs.org/@bizinikiwi/smoldot-discovery/-/smoldot-discovery-2.0.3.tgz","fileCount":20,"unpackedSize":28795,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQluRyhGGLWCy7SYCInDs6GoVWHJz/GdYbsxGwhicpIgIhAML7dOK9pIJkFyj36Y2Aar8B2ODOGHyZaamYJNb+++A/"}]},"_npmUser":{"name":"mamoste","email":"info@pezkuwichain.io"},"directories":{},"maintainers":[{"name":"mamoste","email":"info@pezkuwichain.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smoldot-discovery_2.0.3_1767707235008_0.4917882583773918"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-06T13:44:29.685Z","modified":"2026-01-06T13:47:15.353Z","2.0.2":"2026-01-06T13:44:29.928Z","2.0.3":"2026-01-06T13:47:15.148Z"},"bugs":{"url":"https://github.com/pezkuwichain/bizinikiwi-connect/issues"},"author":{"name":"Parity Technologies","url":"https://github.com/pezkuwichain"},"license":"MIT","homepage":"https://github.com/pezkuwichain/bizinikiwi-connect#readme","repository":{"type":"git","url":"git+https://github.com/pezkuwichain/bizinikiwi-connect.git"},"description":"<br /><br />","maintainers":[{"name":"mamoste","email":"info@pezkuwichain.io"}],"readme":"<br /><br />\n\n<div align=\"center\">\n  <h1 align=\"center\">@bizinikiwi/smoldot-discovery</h1>\n  <p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/@bizinikiwi/smoldot-discovery\">\n      <img alt=\"npm\" src=\"https://img.shields.io/npm/v/@bizinikiwi/smoldot-discovery\" />\n    </a>\n    <a href=\"https://github.com/pezkuwichain/bizinikiwi-connect/blob/master/LICENSE\">\n      <img alt=\"GPL-3.0-or-later\" src=\"https://img.shields.io/npm/l/@bizinikiwi/smoldot-discovery\" />\n    </a>\n  </p>\n</div>\n\n<br /><br />\n\nA TypeScript package extended from the [`@bizinikiwi/discovery`](../discovery/README.md) NPM package, which enables the discovery and filtering of Smoldot extension providers from a list of providers.\n\nTo be utilized by dApps, extensions should implement the `SmoldotExtensionProviderDetail` interface. This can be achieved by following the extension side of the discovery protocol as detailed [here](../discovery/README.md), and then returning the implemented interface.\n\n## Installation\n\nYou can install the package using npm or yarn:\n\n```sh\ncorepack pnpm i @bizinikiwi/smoldot-discovery\n```\n\n## Usage\n\nHere's an example of how to use the package:\n\n```ts\nimport { getSmoldotExtensionProviders } from \"@bizinikiwi/smoldot-discovery\"\n\nconst smoldotProviders = getSmoldotExtensionProviders()\n\nconsole.log(smoldotProviders)\n```\n","readmeFilename":"README.md"}