{"_id":"@empiricalrun/hw-transport-speculos-http","_rev":"7-76b9c0ca914d52879dcd718ad49a4ce6","name":"@empiricalrun/hw-transport-speculos-http","dist-tags":{"latest":"1.1.1"},"versions":{"1.1.0":{"name":"@empiricalrun/hw-transport-speculos-http","version":"1.1.0","author":"","license":"ISC","_id":"@empiricalrun/hw-transport-speculos-http@1.1.0","maintainers":[{"name":"saikatmitra","email":"saikatmitra91@gmail.com"},{"name":"arjun27","email":"arjunattam@gmail.com"}],"dist":{"shasum":"b376895fb9a52bdfcf3546d98cd657a56d894ac6","tarball":"https://registry.npmjs.org/@empiricalrun/hw-transport-speculos-http/-/hw-transport-speculos-http-1.1.0.tgz","fileCount":13,"integrity":"sha512-OQ938ZBO1/IQftfP9yMnmIwCFNax7ody1hZteYgWS6YVZuL6r2rU3/Px2WX4nTA64Iwf2Cs4YX94QiO/OLuxig==","signatures":[{"sig":"MEYCIQCqK0xLo1DHpLGF4hXVEA/L0MeWeb9BZ3nTlgpYiLjMgwIhAK7hZvSeKzLRXRqZspmTn8i6HVc7zzOQQ+z+bM2BCcdz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28369},"main":"dist/index.js","gitHead":"dda3e8a81705fcd58202d5422707942de1c351d2","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts","lint:fix":"eslint src -- --fix","changeset":"changeset","publish:package":"changeset publish"},"_npmUser":{"name":"saikatmitra","email":"saikatmitra91@gmail.com"},"_npmVersion":"10.7.0","description":"Speculos emulator transport library","directories":{},"_nodeVersion":"20.14.0","dependencies":{"rxjs":"^7.8.1","axios":"^1.7.2","buffer":"^6.0.3","@ledgerhq/logs":"^6.12.0","@ledgerhq/errors":"^6.16.4","@ledgerhq/hw-transport":"^6.30.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","typescript":"^5.4.5","@changesets/cli":"^2.27.5","eslint-config-turbo":"^1.12.4","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-only-warn":"^1.1.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-unused-imports":"^3.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hw-transport-speculos-http_1.1.0_1718471445658_0.2531148191353285","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@empiricalrun/hw-transport-speculos-http","version":"1.1.1","author":"","license":"ISC","_id":"@empiricalrun/hw-transport-speculos-http@1.1.1","maintainers":[{"name":"saikatmitra","email":"saikatmitra91@gmail.com"},{"name":"arjun27","email":"arjunattam@gmail.com"}],"dist":{"shasum":"a82e4f311f6512e0382446b0f0fb7eacb00658ce","tarball":"https://registry.npmjs.org/@empiricalrun/hw-transport-speculos-http/-/hw-transport-speculos-http-1.1.1.tgz","fileCount":14,"integrity":"sha512-dbaSuy/bvOgRcVd/7duQ89vOm4gEyNT2qjIvoVf/YxV8w1If/Q5xKTFZEc9YXONteVXOqhzTJy0BB0gBac9jzg==","signatures":[{"sig":"MEYCIQCQ1UzV31+Wp6rDjgVU9Bqgn/PGUF3c7776VKWVV/KETQIhAN7DwwL/mX5YDThX+bjS16Crkd2o2H8ELi1hPVeOMDHX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30398},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5e7d502a1689887863010281731a7ddd3990f5f2","scripts":{"lint":"eslint src","test":"echo \"Error: no test specified\" && exit 1","build":"tsup src/index.ts && tsc --emitDeclarationOnly --declaration","lint:fix":"eslint src -- --fix","changeset":"changeset","publish:package":"changeset publish"},"_npmUser":{"name":"saikatmitra","email":"saikatmitra91@gmail.com"},"_npmVersion":"10.7.0","description":"Speculos emulator transport library","directories":{},"_nodeVersion":"20.14.0","dependencies":{"rxjs":"^7.8.1","axios":"^1.7.2","buffer":"^6.0.3","@ledgerhq/logs":"^6.12.0","@ledgerhq/errors":"^6.16.4","@ledgerhq/hw-transport":"^6.30.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","typescript":"^5.4.5","@changesets/cli":"^2.27.5","eslint-config-turbo":"^1.12.4","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-only-warn":"^1.1.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-unused-imports":"^3.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hw-transport-speculos-http_1.1.1_1718472618127_0.30365793427800236","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-06-15T17:10:45.547Z","modified":"2025-04-11T09:07:41.752Z","1.1.0":"2024-06-15T17:10:45.859Z","1.1.1":"2024-06-15T17:30:18.352Z"},"license":"ISC","description":"Speculos emulator transport library","maintainers":[{"email":"arjunattam@gmail.com","name":"arjun27"}],"readme":"# hw-transport-speculos-http\n\nDrop in replacement for `@ledgerhq/hw-transport-node-speculos-http` in order make speculos emulator work for browser apps.\n\n## Install\n\n```\n    npm add @empiricalrun/hw-transport-speculos-http\n    // or\n    yarn add @empiricalrun/hw-transport-speculos-http\n    // or\n    pnpm add @empiricalrun/hw-transport-speculos-http\n```\n\n## Usage\n\n```ts\nimport SpeculosHttpTransport from \"@empiricalrun/hw-transport-speculos-http\";\n// create transport\nconst transport = await SpeculosHttpTransport.open({ apiPort: port });\n```\n","readmeFilename":"README.md"}