{"_id":"@celo/ledger-token-signer","_rev":"25-8c6504ef48dec1e5c952d51e0fc2c683","name":"@celo/ledger-token-signer","dist-tags":{"next":"0.5.0","latest":"0.15.0"},"versions":{"0.1.0":{"name":"@celo/ledger-token-signer","version":"0.1.0","license":"MIT","_id":"@celo/ledger-token-signer@0.1.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"},{"name":"pputman684","email":"patrick.putman@clabs.co"},{"name":"soloseng","email":"usbzPXUuq@protonmail.com"},{"name":"aaron-clabs","email":"aaron@clabs.co"},{"name":"nicolasbrugneaux","email":"nicolas.brugneaux@gmail.com"},{"name":"timmoreton","email":"timmoreton@gmail.com"},{"name":"mcortesi","email":"mcortesi@gmail.com"},{"name":"alecps","email":"alecpschaefer@gmail.com"}],"dist":{"shasum":"83c86df0c5994524a3ac720340fbc5fa62a0cf02","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.1.0.tgz","fileCount":7,"integrity":"sha512-hl9wuRYICLfbJsm3sIMOjE2HmRautvGBt598hfrn7B5VsMgX/pzeEVOEWk6YfZYeq6mHuXbf2RSLgdIjlSbA8g==","signatures":[{"sig":"MEYCIQCNeeYsD6+EfMjhugwrLwkarjIaH0mlf5C2qOab+0FqLQIhAMT7ojEYKAqeY/ybJMHkTWsqisWsGz4bsWF7Z6hnorSM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10685},"main":"lib/data.js","types":"./lib/data.d.ts","gitHead":"144e2403a246017b4877f3a2d596917ab7bfe587","scripts":{"build":"yarn run tsc -b .","export-key":"yarn check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"ts-node ./src/sign_local.ts","verify-key":"yarn check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"echo \"This doesn't work at the moment.\" && ts-node ./src/sign_on_device.ts","print-data-blob":"ts-node ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_npmVersion":"10.7.0","description":"To install dependencies:","directories":{},"_nodeVersion":"20.14.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^13.11.0","@noble/curves":"^1.4.0","@noble/hashes":"^1.4.0","@types/elliptic":"^6.4.12","@types/secp256k1":"^4.0.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.28.6"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.1.0_1717659362116_0.4564669072478613","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@celo/ledger-token-signer","version":"0.2.0","license":"MIT","_id":"@celo/ledger-token-signer@0.2.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"},{"name":"pputman684","email":"patrick.putman@clabs.co"},{"name":"soloseng","email":"usbzPXUuq@protonmail.com"},{"name":"aaron-clabs","email":"aaron@clabs.co"},{"name":"nicolasbrugneaux","email":"nicolas.brugneaux@gmail.com"},{"name":"timmoreton","email":"timmoreton@gmail.com"},{"name":"mcortesi","email":"mcortesi@gmail.com"},{"name":"alecps","email":"alecpschaefer@gmail.com"}],"dist":{"shasum":"39eb29461bc2c2d6aa613ae74a1cb535d4adb715","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.2.0.tgz","fileCount":7,"integrity":"sha512-LzN/fexgCOkPs5G02v/XW8I/OQ8n9zLMPP9BpQoYuSC3v+ZrH4ZKzL6bVgxDPa3VKUyz3KAQZ4CFQt7PW3ADOw==","signatures":[{"sig":"MEYCIQD6+akbs14WP/s3jk+99gC+9eIQD5L8u5QmjsaoNhuJiQIhAKsfJZ/lgoyXN+qGim+c42w0d57Gm8ZvQjGJy6CFH968","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10770},"main":"lib/data.js","types":"./lib/data.d.ts","gitHead":"0c98a08b07e8cf1687ffa639ccff6369327125c0","scripts":{"build":"yarn run tsc -b .","sign-hsm":"ts-node ./src/sign_hsm.ts","export-key":"yarn check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"ts-node ./src/sign_local.ts","verify-key":"yarn check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"echo \"This doesn't work at the moment.\" && ts-node ./src/sign_on_device.ts","print-data-blob":"ts-node ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_npmVersion":"10.7.0","description":"To install dependencies:","directories":{},"_nodeVersion":"20.14.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"ts-node":"^10.9.2","@celo/abis":"^11.0.0","typescript":"^5.0.0","@types/node":"^13.11.0","@noble/curves":"^1.4.0","@noble/hashes":"^1.4.0","@types/elliptic":"^6.4.12","@types/secp256k1":"^4.0.0","@google-cloud/kms":"^4.4.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.28.6"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.2.0_1718206459317_0.3070843380257904","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@celo/ledger-token-signer","version":"0.3.0","license":"MIT","_id":"@celo/ledger-token-signer@0.3.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"},{"name":"pputman684","email":"patrick.putman@clabs.co"},{"name":"soloseng","email":"usbzPXUuq@protonmail.com"},{"name":"aaron-clabs","email":"aaron@clabs.co"},{"name":"nicolasbrugneaux","email":"nicolas.brugneaux@gmail.com"},{"name":"timmoreton","email":"timmoreton@gmail.com"},{"name":"mcortesi","email":"mcortesi@gmail.com"},{"name":"alecps","email":"alecpschaefer@gmail.com"}],"dist":{"shasum":"2e336ffac07ca974c242e1a1485fad85c4f28aa8","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.3.0.tgz","fileCount":7,"integrity":"sha512-/YwjhO0UPSuKX2iw5GkS3Ivj10dHMYbY4tItORkw9JwDwt9fXEGxAzm7RuSJmqJBAM3TKgTdgdIFSDDw5UqczQ==","signatures":[{"sig":"MEQCIFqyZYCO4CRDahK7G5yJ+LDITX4IrgStS8HFZ+8c2dcWAiBbdWHO29LjHeqMW1LWgPKgmL5Kb8vARMSLlpMTgq5Ohw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10770},"main":"lib/data.js","types":"./lib/data.d.ts","gitHead":"ccbc0267b815d37e683bbdd1afe0e23b5bf4a136","scripts":{"build":"yarn run tsc -b .","sign-hsm":"ts-node ./src/sign_hsm.ts","export-key":"yarn check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"ts-node ./src/sign_local.ts","verify-key":"yarn check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"echo \"This doesn't work at the moment.\" && ts-node ./src/sign_on_device.ts","print-data-blob":"ts-node ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_npmVersion":"10.7.0","description":"To install dependencies:","directories":{},"_nodeVersion":"20.14.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"ts-node":"^10.9.2","@celo/abis":"^11.0.0","typescript":"^5.0.0","@types/node":"^13.11.0","@noble/curves":"^1.4.0","@noble/hashes":"^1.4.0","@types/elliptic":"^6.4.12","@types/secp256k1":"^4.0.0","@google-cloud/kms":"^4.4.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.28.6"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.3.0_1718624957513_0.4936373731265291","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@celo/ledger-token-signer","version":"0.4.0","license":"MIT","_id":"@celo/ledger-token-signer@0.4.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"},{"name":"pputman684","email":"patrick.putman@clabs.co"},{"name":"soloseng","email":"usbzPXUuq@protonmail.com"},{"name":"aaron-clabs","email":"aaron@clabs.co"},{"name":"nicolasbrugneaux","email":"nicolas.brugneaux@gmail.com"},{"name":"timmoreton","email":"timmoreton@gmail.com"},{"name":"mcortesi","email":"mcortesi@gmail.com"},{"name":"alecps","email":"alecpschaefer@gmail.com"}],"dist":{"shasum":"c88fba203dc222d03ddcbdc804954af2252f2ad6","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.4.0.tgz","fileCount":7,"integrity":"sha512-8uedsklE2ygKnJiy/nbnNde3KHlhp0PaEyKTc2Eq/FFiIE6NfBosdvJbLQHemq15jJccPcJQohfSqbrfOpRyzg==","signatures":[{"sig":"MEYCIQC78VY4j9iijDf/Yo3G9ixn/dPmCGVOKLw+oZeVoKG/ngIhALUnydXJIyehIhdYN9g3geDFdhZb/ANXvxxjMP1eiKnp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11622},"main":"lib/data.js","types":"./lib/data.d.ts","gitHead":"7caa10ec68edf32ae1a7a70e61f79888cab94fdd","scripts":{"build":"yarn run tsc -b .","sign-hsm":"ts-node ./src/sign_hsm.ts","export-key":"yarn check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"ts-node ./src/sign_local.ts","verify-key":"yarn check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"echo \"This doesn't work at the moment.\" && ts-node ./src/sign_on_device.ts","print-data-blob":"ts-node ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_npmVersion":"10.7.0","description":"To install dependencies:","directories":{},"_nodeVersion":"20.14.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"ts-node":"^10.9.2","@celo/abis":"^11.0.0","typescript":"^5.0.0","@types/node":"^13.11.0","@noble/curves":"^1.4.0","@noble/hashes":"^1.4.0","@types/elliptic":"^6.4.12","@types/secp256k1":"^4.0.0","@google-cloud/kms":"^4.4.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.28.6"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.4.0_1718642283072_0.867875850845389","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@celo/ledger-token-signer","version":"0.5.0","license":"MIT","_id":"@celo/ledger-token-signer@0.5.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"a8b048af094243605d805d0405253a6ed3251f34","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.5.0.tgz","fileCount":12,"integrity":"sha512-sCb5iJY9lU6P2nfLMu+0SraOyryhDjG4QPcDHiyDTW23F+fvvTun9AXvliuk69v4oeYk2ndM4ZQnPk672fRFbA==","signatures":[{"sig":"MEYCIQDDUEN1RT+KveYHd2E3XCCpq3D7bMJ35CoMad16Th+nLAIhAMHHnP/cGUxRL4oid1KAidT4J5lS8+Tm14oP/JjkQLnr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35126},"main":"lib/cjs/index.js","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","shasum":"a8b048af094243605d805d0405253a6ed3251f34","engines":{"node":">=20"},"exports":{".":{"types":"./lib/cjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","actor":{"name":"app-tooling","type":"user","email":"apps-tooling@clabs.co"},"email":"apps-tooling@clabs.co"},"_integrity":"sha512-sCb5iJY9lU6P2nfLMu+0SraOyryhDjG4QPcDHiyDTW23F+fvvTun9AXvliuk69v4oeYk2ndM4ZQnPk672fRFbA==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"22.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.31.4","@celo/abis":"^12.0.3","typescript":"^5.8.3","@types/node":"^13.11.0","@celo/actions":"^0.0.1-beta.3","@noble/curves":"^1.4.0","@noble/hashes":"^1.4.0","@types/elliptic":"^6.4.12","@types/secp256k1":"^4.0.0","@google-cloud/kms":"^4.4.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.28.6"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.5.0_1751007964911_0.14915669401197795","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@celo/ledger-token-signer","version":"0.6.0","license":"MIT","_id":"@celo/ledger-token-signer@0.6.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"cdf8ea4774a492dbaef7d2eabe162023ef5b3197","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.6.0.tgz","fileCount":12,"integrity":"sha512-Z/TV1AazzhG0hAJ6+GiV5/diA13e0EeaskJH1shOw3Mr8Z/i68UM6LRY4g0WjJq89skCvJ+PSrb91Y6H5ZVKMg==","signatures":[{"sig":"MEQCIG3q1dV66vAm+NV9/2z4YUe0rTMDZpeQjqqvo2pHVd3tAiA6u3Sz4JN64/nDAUrY9FHNGz3zK4HwK251cGqhYF21Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35065},"main":"lib/cjs/index.js","types":"lib/mjs/index.d.ts","module":"lib/mjs/index.js","shasum":"cdf8ea4774a492dbaef7d2eabe162023ef5b3197","engines":{"node":">=20"},"exports":{".":{"types":"./lib/cjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","actor":{"name":"app-tooling","type":"user","email":"apps-tooling@clabs.co"},"email":"apps-tooling@clabs.co"},"_integrity":"sha512-Z/TV1AazzhG0hAJ6+GiV5/diA13e0EeaskJH1shOw3Mr8Z/i68UM6LRY4g0WjJq89skCvJ+PSrb91Y6H5ZVKMg==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"22.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.31.4","@celo/abis":"^12.0.3","typescript":"^5.8.3","@types/node":"^24.0.4","@celo/actions":"^0.0.1-beta.3","@noble/curves":"^1.9.2","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.0.1","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.8"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.6.0_1751089727762_0.9160921534512645","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@celo/ledger-token-signer","version":"0.7.0","license":"MIT","_id":"@celo/ledger-token-signer@0.7.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"263f0459c1e4c6db1ff1aab4517f9bddc1890c43","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.7.0.tgz","fileCount":12,"integrity":"sha512-u62+F6Rdts1FxfpeJVUCpyOUH4PWGWgWMCWTgo93lfhuXk9ksC6v8+0Y/5zNy/JMAcGHtzfwVADhMayUpBpwQA==","signatures":[{"sig":"MEYCIQC1UNIbYrRpjPAeRdeP0wah7IG7GnQXTGm5ls1FHrURVgIhAJACIh3FoZ8y45E93xVZ77C1dtBs7ver4W6tWsTSd0qj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35122},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"263f0459c1e4c6db1ff1aab4517f9bddc1890c43","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","actor":{"name":"app-tooling","type":"user","email":"apps-tooling@clabs.co"},"email":"apps-tooling@clabs.co"},"_integrity":"sha512-u62+F6Rdts1FxfpeJVUCpyOUH4PWGWgWMCWTgo93lfhuXk9ksC6v8+0Y/5zNy/JMAcGHtzfwVADhMayUpBpwQA==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"22.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.31.4","@celo/abis":"^12.0.3","typescript":"^5.8.3","@types/node":"^24.0.4","@celo/actions":"^0.0.1-beta.3","@noble/curves":"^1.9.2","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.0.1","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.8"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.7.0_1751444115980_0.7516649183345576","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@celo/ledger-token-signer","version":"0.8.0","license":"MIT","_id":"@celo/ledger-token-signer@0.8.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"3b3cd9b1db845458cedb2d3a6fb3359c6551154a","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.8.0.tgz","fileCount":12,"integrity":"sha512-kmXNbSi0OwZSJGmoH21xap1YR24LKmHZ4/eofTe4SW5yQYeySSfcr5g2tIoObwgxf8d+oVdgeEQjIPZWcUT4BQ==","signatures":[{"sig":"MEQCIEsFpKZ9YG31NXoPNgKQAYdcXehkEPl2kVV27yY5MZoMAiAbB0uHQlW2FGjWSZ4xbr+csRVNKVX6jUcRqzQ396U5UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35095},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"3b3cd9b1db845458cedb2d3a6fb3359c6551154a","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_integrity":"sha512-kmXNbSi0OwZSJGmoH21xap1YR24LKmHZ4/eofTe4SW5yQYeySSfcr5g2tIoObwgxf8d+oVdgeEQjIPZWcUT4BQ==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.33.2","@celo/abis":"^12.0.3","typescript":"^5.8.3","@types/node":"^24.1.0","@celo/actions":"^0.0.1","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.1.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.9"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.8.0_1753974254477_0.47626840662626124","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@celo/ledger-token-signer","version":"0.9.0","license":"MIT","_id":"@celo/ledger-token-signer@0.9.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"cee4e53c66ceb010db8659d72df4bbd0f2e67b3e","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.9.0.tgz","fileCount":12,"integrity":"sha512-ZIj07HeER4iTsv5MVDpuGgjd0lnnzfu+etWI4Elf4sMc0UqWzTPYLM2gv9WP38aSBjvZMQ8JQXIeqquBEhHzoA==","signatures":[{"sig":"MEYCIQDKP0//1O5lHwEGn97ajZlZpbl7cxUtt9kop/mB9IhF2AIhAMbnqnSDtzDS6zYClae1iHP3gJKZTVLVpk6SAZ5xY444","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21215},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"cee4e53c66ceb010db8659d72df4bbd0f2e67b3e","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_integrity":"sha512-ZIj07HeER4iTsv5MVDpuGgjd0lnnzfu+etWI4Elf4sMc0UqWzTPYLM2gv9WP38aSBjvZMQ8JQXIeqquBEhHzoA==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.37.6","@celo/abis":"^13.0.0","typescript":"^5.8.3","@types/node":"^24.1.0","@celo/actions":"^0.0.1","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.1.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.9"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.9.0_1758117736781_0.32649668261601805","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@celo/ledger-token-signer","version":"0.10.0","license":"MIT","_id":"@celo/ledger-token-signer@0.10.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"1a033ed6cae489cefe4d15b4e6370598637a7094","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.10.0.tgz","fileCount":12,"integrity":"sha512-SMGsFSutPc9OrycTOFEvtJsyWDyfoyNRJU0Lb7wwoIzlI+Fu9d8wo8gHEW2kvnI5TPtK6WvqbOhj6owN1tSnNw==","signatures":[{"sig":"MEUCIE6ewaiqQqunkRzGdEdHJ20qXLJkSV7txCtIkGWihfjtAiEApowLlPxfekpOqUqonlVvKl9HdFYNOIlXOOhEBJR1j2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21176},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"1a033ed6cae489cefe4d15b4e6370598637a7094","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_integrity":"sha512-SMGsFSutPc9OrycTOFEvtJsyWDyfoyNRJU0Lb7wwoIzlI+Fu9d8wo8gHEW2kvnI5TPtK6WvqbOhj6owN1tSnNw==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.37.6","@celo/abis":"^13.0.0","typescript":"^5.8.3","@types/node":"^24.1.0","@celo/actions":"^0.0.1","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.1.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.9"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.10.0_1758148997182_0.6032555286469277","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@celo/ledger-token-signer","version":"0.11.0","license":"MIT","_id":"@celo/ledger-token-signer@0.11.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"c852bc871653a555c11e3cee85a9b30c303f209f","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.11.0.tgz","fileCount":12,"integrity":"sha512-1ai7cnDUEwQUxhb+DUzGslcXBOW+SNkNnhHQXb0wBF3R9wix1ydqkd6o/tVetYASHMi+W8hvpWrNv7uvzkanUA==","signatures":[{"sig":"MEYCIQD/zmZcPzYUcRqn0NaPEDPta40KQsiNxfiQcqWEA7BQNAIhAKcFOyrbYRKqjqLoRH6qrbEQjmjb/X0RfzWz+BJHqtWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21176},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"c852bc871653a555c11e3cee85a9b30c303f209f","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_integrity":"sha512-1ai7cnDUEwQUxhb+DUzGslcXBOW+SNkNnhHQXb0wBF3R9wix1ydqkd6o/tVetYASHMi+W8hvpWrNv7uvzkanUA==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.37.6","@celo/abis":"^13.0.0","typescript":"^5.8.3","@types/node":"^24.1.0","@celo/actions":"^0.0.1","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.1.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.9"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.11.0_1758186844329_0.1510817945432641","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@celo/ledger-token-signer","version":"0.12.0","license":"MIT","_id":"@celo/ledger-token-signer@0.12.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"43dc8a95e166f96e2a91c3664a1ba67648a87716","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.12.0.tgz","fileCount":12,"integrity":"sha512-G/UB5HUqhrE3XOx/F4cmb7BE0U296t16b+A933I3BMtt6rmOZhBMnwAnnBcgzELK4mDzZFV+rYHQiHmR3h5GKw==","signatures":[{"sig":"MEYCIQD0PnzXs+pnrRaoa9KsrcBtcJjJWZdei/PDhG8CF7oNCQIhAM4G3ceC5rZ5m7ap8lBt+kwhP17Pakqyr4ZDVHp6qQaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32156},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"43dc8a95e166f96e2a91c3664a1ba67648a87716","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_integrity":"sha512-G/UB5HUqhrE3XOx/F4cmb7BE0U296t16b+A933I3BMtt6rmOZhBMnwAnnBcgzELK4mDzZFV+rYHQiHmR3h5GKw==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.37.6","@celo/abis":"^13.0.0","typescript":"^5.8.3","@types/node":"^24.1.0","@celo/actions":"^0.0.1","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.1.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.9"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.12.0_1759646251773_0.8487072457386258","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@celo/ledger-token-signer","version":"0.13.0","license":"MIT","_id":"@celo/ledger-token-signer@0.13.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"b6fb642b3bd1843ea976142d3249963e3db0ab2b","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.13.0.tgz","fileCount":12,"integrity":"sha512-UBskjf8Hf9VRy09rp3Crshza7FZnJYGUChWZLsH3yn1lDTJTndfN/1iErQmv1F3WFigY6/h3VRTiIuTMpux3HA==","signatures":[{"sig":"MEYCIQCd7zWCJ53eZYoSwcjZdtR6HIjueGLx7Iq97JOTofNBbAIhAIK3WVxWNY4raKkX84JirdPzl59eMoM2P4QpnUNQo2et","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32856},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"b6fb642b3bd1843ea976142d3249963e3db0ab2b","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_integrity":"sha512-UBskjf8Hf9VRy09rp3Crshza7FZnJYGUChWZLsH3yn1lDTJTndfN/1iErQmv1F3WFigY6/h3VRTiIuTMpux3HA==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.37.6","@celo/abis":"^13.0.0","typescript":"^5.8.3","@types/node":"^24.1.0","@celo/actions":"^0.0.1","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.1.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.9"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.13.0_1759731839575_0.47329815797537145","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@celo/ledger-token-signer","version":"0.14.0","license":"MIT","_id":"@celo/ledger-token-signer@0.14.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"309ca314853138bc4067e4fb47dd24cfbd1596ac","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.14.0.tgz","fileCount":12,"integrity":"sha512-LA/DGKjeid/TnTNz8W74H7UueYqn3ZHlq/XTSOsHyEAmm/dWrS7156yQ0e9Fl568MQSXoUqsCFt3kihQjyoXwQ==","signatures":[{"sig":"MEYCIQC0LlhOZsznu6M2SUqQqwB0dUSUyu6LkNqHR7lw1yvyKgIhAKEzhVz2wZueHp6Pa0z9WaA0COP1huLgnxP19/CtMLY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85580},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"309ca314853138bc4067e4fb47dd24cfbd1596ac","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_integrity":"sha512-LA/DGKjeid/TnTNz8W74H7UueYqn3ZHlq/XTSOsHyEAmm/dWrS7156yQ0e9Fl568MQSXoUqsCFt3kihQjyoXwQ==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.37.6","@celo/abis":"^13.0.0","typescript":"^5.8.3","@types/node":"^24.1.0","@celo/actions":"^0.0.1","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.1.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.9"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.14.0_1759747120454_0.24232388433121388","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@celo/ledger-token-signer","version":"0.15.0","license":"MIT","_id":"@celo/ledger-token-signer@0.15.0","maintainers":[{"name":"app-tooling","email":"apps-tooling@clabs.co"}],"dist":{"shasum":"a20408267a9b3baed6beaa930880448750218b48","tarball":"https://registry.npmjs.org/@celo/ledger-token-signer/-/ledger-token-signer-0.15.0.tgz","fileCount":12,"integrity":"sha512-8egIW3bvlR7oYQ3dk4ZDtFyzjnsBh9TgHL44PW55PUq3RuN7FiyaFJ1kmLy8fk7sR6y0C6YbUYew8JmUZ+cAsQ==","signatures":[{"sig":"MEQCIHAJaVsNGttqzj2/YkDke0CfuNpYbyTrQkRzZPREeh5fAiBc+cudJdh0wAzgcmKXM9xImQ9CSzXMh8lm6X+eZS5scQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83236},"main":"lib/cjs/data.js","types":"lib/mjs/data.d.ts","module":"lib/mjs/data.js","shasum":"a20408267a9b3baed6beaa930880448750218b48","engines":{"node":">=20"},"exports":{".":{"types":"./lib/mjs/data.d.ts","import":"./lib/mjs/data.js","require":"./lib/cjs/data.js"}},"scripts":{"build":"bun build:cjs && bun build:mjs","sign-hsm":"bun ./src/sign_hsm.ts","build:cjs":"rm -rf lib/cjs && bun tsc -p tsconfig-cjs.json","build:mjs":"rm -rf lib/mjs && bun tsc -p tsconfig.json","postbuild":"bun ./scripts/post-build.ts","export-key":"bun check-key-exists && openssl ec -in key.pem -text -noout -out priv-pub-key","sign-local":"bun ./src/sign_local.ts","verify-key":"bun check-key-exists && test -f key.pem && openssl ec -in key.pem -pubout -out lib/pubkey.pem && test -z \"$(git status --porcelain lib/pubkey.pem)\" && echo \"All good!\" || echo \"Public key changed, are you sure what you're doing is correct?\"","sign-on-device":"bun ./src/sign_on_device.ts","print-data-blob":"bun ./src/print_data_blob.ts","check-key-exists":"test -f key.pem || (echo \"./key.pem not detected\" && exit 1)","fetch-token-list":"bun ./src/fetch_token_list.ts"},"_npmUser":{"name":"app-tooling","email":"apps-tooling@clabs.co"},"_integrity":"sha512-8egIW3bvlR7oYQ3dk4ZDtFyzjnsBh9TgHL44PW55PUq3RuN7FiyaFJ1kmLy8fk7sR6y0C6YbUYew8JmUZ+cAsQ==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.37.6","@celo/abis":"^13.0.0","typescript":"^5.8.3","@types/node":"^24.1.0","@celo/actions":"^0.0.1","@noble/curves":"^1.9.6","@noble/hashes":"^1.8.0","@types/elliptic":"^6.4.18","@types/secp256k1":"^4.0.6","@google-cloud/kms":"^5.1.0","@ledgerhq/hw-app-eth":"6.36.0","@ledgerhq/hw-transport-node-hid":"^6.29.9"},"_npmOperationalInternal":{"tmp":"tmp/ledger-token-signer_0.15.0_1767737496934_0.8568206358180408","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-06-06T07:36:01.974Z","modified":"2026-03-09T18:38:17.108Z","0.1.0":"2024-06-06T07:36:02.291Z","0.2.0":"2024-06-12T15:34:19.466Z","0.3.0":"2024-06-17T11:49:17.752Z","0.4.0":"2024-06-17T16:38:03.250Z","0.5.0":"2025-06-27T07:06:05.203Z","0.6.0":"2025-06-28T05:48:47.943Z","0.7.0":"2025-07-02T08:15:16.160Z","0.8.0":"2025-07-31T15:04:14.710Z","0.9.0":"2025-09-17T14:02:16.954Z","0.10.0":"2025-09-17T22:43:17.363Z","0.11.0":"2025-09-18T09:14:04.494Z","0.12.0":"2025-10-05T06:37:31.961Z","0.13.0":"2025-10-06T06:23:59.765Z","0.14.0":"2025-10-06T10:38:40.678Z","0.15.0":"2026-01-06T22:11:37.108Z"},"license":"MIT","maintainers":[{"email":"apps-tooling@clabs.co","name":"app-tooling"},{"email":"javier.cortejoso@clabs.co","name":"jcortejoso"},{"email":"alvaro.fernandez@clabs.co","name":"alvarof2"},{"email":"pavel.hornak@clabs.co","name":"pahor"}],"readme":"","readmeFilename":""}