{"_id":"vfx-web-sdk","_rev":"41-9f4b2f7b41b9d20a641478710b54ddfc","name":"vfx-web-sdk","dist-tags":{"latest":"3.3.0"},"versions":{"1.0.0":{"name":"vfx-web-sdk","version":"1.0.0","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.0","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/ReserveBlockIO/rbx-js-sdk#readme","bugs":{"url":"https://github.com/ReserveBlockIO/rbx-js-sdk/issues"},"dist":{"shasum":"93f579d4f653c9fdc0cd3a6cbc10a85df91d7954","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.0.tgz","fileCount":20,"integrity":"sha512-30R7f2fFs1yi8XYAUdFmbfNwFiWF3Ckhw+L80TXkmHZE0jZxQgjOu8akXBNgXfcTaiB4aE6hZqz1zb+/YNraaw==","signatures":[{"sig":"MEUCIQDxsDn44Xcc94X4Xaq6hMmwII6Hs9hhgUMBlpGsHhHaCgIgTHBMrsReX3s2b9nXmE/hNRJn5o8P+mlEvOK225bAckA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4909116},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","browser":"./lib/browser.js","default":"./lib/index.js"}},"gitHead":"6ff6e384331c443d4dea133be7e71e60a5fe043f","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node","format":"prettier --write \"src/**/*.(js|ts)\"","cleanup":"rm -rf lib/esbuild && cp lib/index.d.ts lib/browser.d.ts","prepare":"npm run build","version":"npm run format && git add -A src","examples":"cp ./lib/browser.js ./example/browser-example/vfx.js","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js && npm run examples","prepublishOnly":"npm test && npm run lint && cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/ReserveBlockIO/rbx-js-sdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.0_1758297949421_0.5833230470173278","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"vfx-web-sdk","version":"1.0.1","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.1","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/ReserveBlockIO/rbx-js-sdk#readme","bugs":{"url":"https://github.com/ReserveBlockIO/rbx-js-sdk/issues"},"dist":{"shasum":"4cfdd4c9f3592a4f926bb0a3aa22eee08dd1ef68","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.1.tgz","fileCount":20,"integrity":"sha512-5r1Z9ocrdJlTim4PAViRw0BGxkp3mnvIOwpRUH6uLbXuhQX53sUlXeX52Qi4n7ms+ZiCMZwLd5iNYPQ76MmqRg==","signatures":[{"sig":"MEUCIQDwNGXkftmiyAxMeQur1nB9hBsDa2W85ouraE0K68xloAIga/i0sVz+TtiHBDWeKSiboU/PwEdeteWpJMbt39Eu+iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4909115},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","browser":"./lib/browser.js","default":"./lib/index.js"}},"gitHead":"1a98ab019e4d969b5a6b84a574d47bec92159ec7","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node","format":"prettier --write \"src/**/*.(js|ts)\"","cleanup":"rm -rf lib/esbuild && cp lib/index.d.ts lib/browser.d.ts","prepare":"npm run build","version":"npm run format && git add -A src","examples":"cp ./lib/browser.js ./example/browser-example/vfx.js","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js && npm run examples","prepublishOnly":"npm test && npm run lint && cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/ReserveBlockIO/rbx-js-sdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.1_1758298178257_0.25997572954767345","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"vfx-web-sdk","version":"1.0.2","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.2","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"c648d9de89be81c6d67250492844971a2bdf3add","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.2.tgz","fileCount":20,"integrity":"sha512-l17UE15uKiWl1t9UqY2bPZxHu1PMsRobfz+AxXUPm06g87VHMiMr8wzNqRpJgmwx8JIOF1ZBT4JXB2RiWPoIqg==","signatures":[{"sig":"MEUCIH2EK7e/T7rhO8HzRD0eVKtJ075DNyCefnDk7F+EvDcAAiEAxyzAa1kNmqhScDCrXUYfBNcW0jKni7J7GTjfwfyLSg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4909148},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","browser":"./lib/browser.js","default":"./lib/index.js"}},"gitHead":"f9ba70b0ea3fcba9944c8e6b6a770cbed7ada844","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node","format":"prettier --write \"src/**/*.(js|ts)\"","cleanup":"rm -rf lib/esbuild && cp lib/index.d.ts lib/browser.d.ts","prepare":"npm run build","version":"npm run format && git add -A src","examples":"cp ./lib/browser.js ./example/browser-example/vfx.js","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js && npm run examples","prepublishOnly":"npm test && npm run lint && cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.2_1758298259151_0.3166758609416125","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"vfx-web-sdk","version":"1.0.3","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.3","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"55d5e31cb9123bfd82f2c87790f816a75961f93b","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.3.tgz","fileCount":20,"integrity":"sha512-pwSHF9hB5v9C5/bESQRuGkV9ug596Xsu2KR8qdhW6cNhSumHc0lp84MlY+aSohSzKNeZ56U8ZZODAnHu48BfFQ==","signatures":[{"sig":"MEYCIQDaPLfgmrXHfQ/6UFEaXVTQB/O36fa4tErnj28NfQ8aLwIhAJzADvIZPzRCoOoGKwRDN8C28KxAcnhWyTgZE1ciiOfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4909166},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","browser":"./lib/browser.js","default":"./lib/index.js"}},"gitHead":"1e70c4ef04e9197456e42865270c1436342397cf","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node","format":"prettier --write \"src/**/*.(js|ts)\"","cleanup":"rm -rf lib/esbuild && cp lib/index.d.ts lib/browser.d.ts","prepare":"npm run build","version":"npm run format && git add -A src","examples":"cp ./lib/browser.js ./example/browser-example/vfx.js","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js && npm run examples","prepublishOnly":"npm test && npm run lint && cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.3_1758298419283_0.49453595534456474","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"vfx-web-sdk","version":"1.0.4","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.4","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"fcf235694a398031163869309415a5cb2caf7342","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.4.tgz","fileCount":45,"integrity":"sha512-u12kZYPCBXZVRzdtF1ZVQnu1tuDjPITU0bacC7iPhooiJ5L+8u6W3lDF13IlglkyxNhIXfgUrcNiayZnqWinLg==","signatures":[{"sig":"MEYCIQDgQLtmJO6Im5Hh1QM72dsTFo4DFSjL6x0rrI/1B+8bLQIhANbVzVw1sIGs4IcV3bdt8YajKISFo8/FqVcU22MG64/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3560365},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","browser":"./lib/browser.js","default":"./lib/index.js"}},"gitHead":"8800c3f6b3caa88d68b9a3836917464f0329b9cf","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node","format":"prettier --write \"src/**/*.(js|ts)\"","cleanup":"rm -rf lib/esbuild && cp lib/index.d.ts lib/browser.d.ts","prepare":"npm run build","version":"npm run format && git add -A src","examples":"cp ./lib/browser.js ./example/browser-example/vfx.js","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js && npm run examples","prepublishOnly":"npm test && npm run lint && cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.4_1758300067069_0.678802086490162","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"vfx-web-sdk","version":"1.0.5","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.5","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"c429da97577485bd87e569abafe5a7bb1272a199","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.5.tgz","fileCount":45,"integrity":"sha512-o8qL7ghMcHQi/wdUBzLrxyBfi4BDUjn4otJ07BzBjsC7yijzfQ+OnT7H97GWr4y666cXRccs7wDpN4M/kdb8/w==","signatures":[{"sig":"MEUCIQDekRPkwuhEJ6OJMnzFvMleVlwPoFB38ysj7a2AlhDs9QIgSli0Gmwj6pFcLcGAb0/Tmt1Ugd3IOMrFxpjHjg2MbfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4966640},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","browser":"./lib/browser.js","default":"./lib/index.js"}},"gitHead":"d911075f5f80dbaa9c29c275614bee278d5da4cd","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","cleanup":"rm -rf lib/esbuild && cp lib/index.d.ts lib/browser.d.ts","prepare":"npm run build","version":"npm run format && git add -A src","examples":"cp ./lib/browser.js ./example/browser-example/vfx.js","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js && npm run examples","prepublishOnly":"npm test && npm run lint && npm run build","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.5_1758301486773_0.5842683153226444","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"vfx-web-sdk","version":"1.0.6","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.6","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"45cbb5d21021349f24a8fa48724123f06ca47d18","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.6.tgz","fileCount":45,"integrity":"sha512-Mabgqehm1hfIfguYNGKg4SpV5tc0ZdVw0+DKQBKpc7C/0rlUrywGzsYGKOT9Mjhbc8rDj0nI2JcUD8TPZT8cUQ==","signatures":[{"sig":"MEQCIEmzjRV90821b1l+8/clPlxxEzPOL5C3LmnTwafwskdfAiBoRIO4l4Joclz9T5qQBlrVvZC8S1h+7NxnETPO31vgEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4966709},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"e842627df67e45281468a327d8a512c5ea48abfc","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","cleanup":"rm -rf lib/esbuild && cp lib/index.d.ts lib/browser.d.ts","prepare":"npm run build","version":"npm run format && git add -A src","examples":"cp ./lib/browser.js ./example/browser-example/vfx.js","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js && npm run examples","prepublishOnly":"npm test && npm run lint && npm run build","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.6_1758302173015_0.2118063405398516","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"vfx-web-sdk","version":"1.0.7","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.7","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"9ccab748027572f41bba587865e64d3e0e466b45","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.7.tgz","fileCount":45,"integrity":"sha512-tn/48glMYdRMMspjxuVFo4vYOCXcpNJSq9D7jJQ9CmGeFg0mgcOS6WOEG+IHNcm1rFG6Tqkwr/gKXZFnDRlrmQ==","signatures":[{"sig":"MEUCIGC2FK8Kdo6EnRhy5cD81VFWJX+K8Vd/5VqwFKMGPMuPAiEA8Q22pfpv86ydFEEVJmGFW3ZXoL9mvB5TUZiBXDhZIQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4967635},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"node":"./lib/index.js","types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"68f74b65a1e21746d82650fec0d4dac15ec3e3e8","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","cleanup":"rm -rf lib/esbuild && cp lib/index.d.ts lib/browser.d.ts","prepare":"npm run build","version":"npm run format && git add -A src","examples":"cp ./lib/browser.js ./example/browser-example/vfx.js","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js && npm run examples","prepublishOnly":"npm test && npm run lint && npm run build","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.7_1758303286262_0.7010595533676378","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"vfx-web-sdk","version":"1.0.8","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.8","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"ba36b9dfeab26ceeb22199ec9e2296c04a9174c8","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.8.tgz","fileCount":41,"integrity":"sha512-/O/XDLAh5A99T86C6roo/xFBiT2lIQnMCbT/A8Gqe0KEz40MKQ7snZ1eaONpyF9QzPxOMyXpOVAKcYsHe0qvrw==","signatures":[{"sig":"MEUCID3cHJ8x7DPVid+J92JbdKRhBxb9i7QDNtCOeqfhGLvZAiEA8rx/DDZyqsG6dBzgjXTOQz5+YjhWcrf8Wsov510wOAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76222},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"2429bd5a61c9177073366366be2e0cb077ae2648","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint && npm run build","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.8_1758303594492_0.22522838891166308","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"vfx-web-sdk","version":"1.0.9","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.9","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"f29a09f85ecbd64222b9449b732f13fb757f48ee","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.9.tgz","fileCount":45,"integrity":"sha512-TbflIslBVFMZ9U8C4NmZltppxb1zoZrpULDtAy5ck6+ZVM+27GBHDA+OC9HWK1AxIcbUs3tayr8UxtVLPZeHKA==","signatures":[{"sig":"MEQCIGcaX+dSehJSLZiTi2kCaLhLnVc2gbPIXm6C5adAqjUqAiB10Zzj1jvEBwS76fqdIxIHDPYOsSZefKnuhWtb/t7Hlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4969703},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"951c0e1cc6c6b5b7e0c1674d5baf5c7c8ebfbe1f","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.9_1758310102434_0.40607831683120055","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"vfx-web-sdk","version":"1.0.10","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.10","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"63915fa91e87cea349f91e03c93ad2feccf31952","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.10.tgz","fileCount":45,"integrity":"sha512-slTvVEooLJdM/DPC5l2EY30A5UoGIpu1EszbpbhqQPcHzwDVfO0j40L/ZoLl/0ryIRsRSnKA8bskESrsAdJqog==","signatures":[{"sig":"MEUCIQCJu5fGeIe/vbscMITul6sgtcLR48OpCaV/fI0eVvnUCQIgNOc9MTH0W1Cxbn6a/AOo3RpeflDVM4aqXpvPeDxVn+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4969859},"main":"lib/index.js","types":"lib/index.d.ts","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","browser":"./lib/browser.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"8ccad4688b221ae672ca83186726aca342b5bfb8","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:node && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:node":"tsc -p tsconfig.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.10_1758326504061_0.6483005293628132","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"vfx-web-sdk","version":"1.0.11","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.11","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"934a5e585835fa83bc1b62ee3451ec1a2d945cd9","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.11.tgz","fileCount":123,"integrity":"sha512-GqgJfjDCIkT3ijLvM3/uLFkR+hHupcALAzHnEackMts7fEpVeMhjf3m67Rb2icnmBT6K2JYk6RGDlWa00U0tcA==","signatures":[{"sig":"MEYCIQC4PIMop8KWC8HbrXRtTDDXVd28mo2e5xi4Cjns9xCkrAIhAJlOCRSQjg4UJMoa0QhjRdWpJsSkHaqNdLrjfnAtm2qM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5102562},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"00c90d74149ba01367d0d02bd82b6a279e0764e8","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\./from '\\./g\" -e \"s/';$/'.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.11_1758331217660_0.8959465558095387","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"vfx-web-sdk","version":"1.0.12","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.12","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"630cd4d7eb5d04c54370803f85d9459a50fc18bd","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.12.tgz","fileCount":123,"integrity":"sha512-9XsBO4EccHK1KsoP1xBvbarl0yxKkH701alo2GGzJQrfVpnOwe9cusWXMoKhEyCmlolD4kwnpd3JnY5CyP6MAQ==","signatures":[{"sig":"MEYCIQD6+Ty6oFGDVqjYa5U3czzku95AgHwIoB20pOniL5HtFwIhAJUHlxRIZ6s8twTguXWzpSz8507C23zZdiaICOHgZkyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5102560},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/browser.js","require":"./lib/cjs/index.js"}},"gitHead":"65fd1392a26a2b56240f01cf822dc42f280f4495","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\./from '\\./g\" -e \"s/';$/'.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.12_1758331866482_0.5554856286635943","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"vfx-web-sdk","version":"1.0.13","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.13","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"93b5bc00c41cb0b6b33cf370985c9de4783c6dc3","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.13.tgz","fileCount":123,"integrity":"sha512-RljJ3t41A918gm2PsNKKroMlBwsm3vO1S492Bl/Fwf02rQoaUs1pv74CO0zbl/Wcb49zXelFsUGEoJiLWisfkQ==","signatures":[{"sig":"MEQCIDiKtlTvi4ztKJMYEU1EsCzj9neziWLtfnufJPjZYOlbAiB+yMaE0W03swgWM7ALqtJiiHX6JxKmT7V19OFkv2zsXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5105021},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/browser.js","require":"./lib/cjs/index.js"}},"gitHead":"b69384ecf407ba38e6e34f90fca7dc867c2528f3","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\./from '\\./g\" -e \"s/';$/'.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.13_1758332555004_0.9796149387278448","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"vfx-web-sdk","version":"1.0.14","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.14","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"b062fa940f5e2c6f4928e960d8a96213b4d94d6a","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.14.tgz","fileCount":123,"integrity":"sha512-HWTyGaFKGZIDeZSOv+RFD1wobUh0zBDaJR15XS7OBOy5rlOtCUBlV11ozDOu3OYKjt5BgWV/r2o5B3I+J8Izrg==","signatures":[{"sig":"MEYCIQD+H2coGqAWrpEK1tVSW+78ZsA3bceL24CAXPe4hmI15gIhAItEeXL0+uzVQwz6UZ8UwjsjHkyW/2sbs7gZxMQZaBSl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5105501},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/browser.js","require":"./lib/cjs/index.js"}},"gitHead":"79b654610cbc714bc1b57195fb247ff66928a534","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\./from '\\./g\" -e \"s/';$/'.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.14_1758332828883_0.14445250885126804","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"vfx-web-sdk","version":"1.0.15","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.15","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"52b6caa82fa523fa29fdffb8575a204df4818c30","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.15.tgz","fileCount":123,"integrity":"sha512-oWhDXcNyJXowB+XdhesDPsrGDjigAGg0KWOBfW4Lmz948Vn9MsYOEsVWDrilYuLbk5C/5yjmO7ykJw/NTcL+UQ==","signatures":[{"sig":"MEUCIQC4z8BeaFujCCeK41+lz/gKgNkfAn2JhT6g6Fz3yMoUywIgcnn6ptlNEYhs7fNGqcf1mEjpodShK/kIGT3ecO7JBdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5105503},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"c706dcdf2b6a1e7259cd563f20154e047b9a130e","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\./from '\\./g\" -e \"s/';$/'.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.15_1758333079451_0.7292609307132236","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"vfx-web-sdk","version":"1.0.16","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.16","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"ffb3ec0a140d9496ae85e6694e39be15865aec7a","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.16.tgz","fileCount":123,"integrity":"sha512-vCv/L4KirizDaqrGkyS8lvc7MAvFJInJ1bIoNROr3t2R7jQ2n6Cw3SGyHBPN3jQ/knjiu+simBmeHBuW+DeZ4g==","signatures":[{"sig":"MEQCIE/tz5W8aMJL6/UR8/j1JTlFeyIHIATcr8hlsNEYgXdRAiB3fI4dhJsjSvsh6cx32ep4sMz3g+y001lqwWqF6d2IWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5105503},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"lib/browser.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"a73dcc5f932204f75bbfe4986b442c8e8d056f66","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --outfile=lib/esbuild/browser.js && browserify lib/esbuild/browser.js > ./lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\./from '\\./g\" -e \"s/';$/'.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.16_1758333223170_0.30813676854556693","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"vfx-web-sdk","version":"1.0.17","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.17","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"f3031385620544166ae8932f42468c30d1336b06","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.17.tgz","fileCount":123,"integrity":"sha512-LdDmo2ONWSTjp/KCfS4u0YIDjiRuvMty5QNmNPgcfEpU1H2gnWZEtowmZ/D1t3Ld+HOxbb4VZRCABS/VLbtNbQ==","signatures":[{"sig":"MEQCIBK/CQoh5gFUoptXtCtbF9DwymnlZ7fZIoEgfG6V+mMsAiBJ/Zryau0t+HsbIUelRNZi+RTLZD5vVUczx7DBL9KulA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7179789},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"f1e4fdb5b51a67ad050f5859dd89815b240ece5c","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\./from '\\./g\" -e \"s/';$/'.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.17_1758333463170_0.3959997665293302","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"vfx-web-sdk","version":"1.0.18","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.18","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"1d200ae2c10253c2d17ba6b6c8edb6e85cd2d61d","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.18.tgz","fileCount":123,"integrity":"sha512-1aHgyHrOzZ1ZkOAQj1Uk3+GzlDaZWs1vn6wYwvEAPOLikjSvOJ9myuhiioQeNGNXH41PPLhLzlL43LtYlhs9fQ==","signatures":[{"sig":"MEUCIBRp/gPI5M6EZhd4bl0L2R9rRGmKfbF2NrOckHhI9bpQAiEAwTboQqA7iKlUjCBd/sb/A0v26qvNmBrJ7XLejb+FknI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7179713},"main":"lib/cjs/index.js","types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"npm":"8.19.3","node":"18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"7f9d19f7e91ace36ef753e70e0179550f2d7ceb9","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\([^']*\\)';$/from '\\1.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","create-hash":"^1.2.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6","crypto-browserify":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","@types/create-hash":"^1.2.2","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.18_1758333616014_0.971168080687447","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"vfx-web-sdk","version":"1.0.21","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.21","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"26b915470f97c3546fe6db8ceb779f1fce9ec6ea","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.21.tgz","fileCount":123,"integrity":"sha512-ps6gsfLSaEbMyTPZrR9t6gwBa8XoPDtec6peSoSGx1ICF9WSJtpEdlMnEwxhQTe3wnfcHjI6TXeZmN5ydoG0qA==","signatures":[{"sig":"MEUCIBGt+5/BS34iZn7uJiaU2skJbCmIroXroMB4JMBrubtfAiEAhSQsUSa24FwuO3IATx+UyNNNMh+zqkh/flFV9vQzihQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7443142},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"730b925aba14d0795407025b66a6f7f98b35f6b5","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\(\\.[^']*\\)';$/from '\\1.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"3.0.1","bip39":"3.0.2","hdkey":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","browser-crypto":"^2.0.0","tiny-secp256k1":"1.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.21_1758335901345_0.21299804464254124","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"vfx-web-sdk","version":"1.0.22","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@1.0.22","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"da16c142f9d77332a9a27058eac5852b910ce3ef","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-1.0.22.tgz","fileCount":195,"integrity":"sha512-ucbUfykS5hRQYW1VXnPYuHKKnnPzHRUhCXqixJtHcgS0JbuAuyh8W2ye2Xo/H/QZTrhJFtpMuXtYBx9sI0onKg==","signatures":[{"sig":"MEUCIQCgUtYj9iJCQGV/95Yg3EKw/UQ/gD4BBr/a/9lvZJ2BkwIgSTj0k5Vfh9KDM2vT9mMpyg5vihTNnmzC0tW04ScjZpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9302058},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"63cea40a0f99dea7d1dceb2dec563c340bb80d77","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"find lib/esm -name '*.js' -exec sed -i '' -e \"s/from '\\(\\.[^']*\\)';$/from '\\1.js';/g\" {} \\;","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_1.0.22_1758337098691_0.12297719065107215","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"vfx-web-sdk","version":"2.0.0","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.0","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"ba2b12cbf2193162e6b4cfcccbbaf98337024813","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.0.tgz","fileCount":138,"integrity":"sha512-g/zqj+c4vUx5xTxxLkxdmFoH0oQhRvVVNFKCMTrByrtFC8N+21FH7n6tqrbiGb3ddZl1ZKLUqvGNv293rYNY7w==","signatures":[{"sig":"MEYCIQC6plbAPA6kVaYO/texKaE3NAUgkq/fiRpXnJSJIEjujwIhAJs3TjRcW1aL2k+WnpHSRGE/PwMoLwzjO9ad2uoJWSTq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5698026},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"e4f09d09f240f9e728f0bd732acd569a05fcc631","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.0_1758337903883_0.45219591806129045","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"vfx-web-sdk","version":"2.0.1","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.1","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"8513fe6afa65cc66c0f46c4677bc7b2da8b55016","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.1.tgz","fileCount":139,"integrity":"sha512-MrLBlOcwMfQLNyCxe92v2WMEOEMQOnetuS19fNsbItYDAbtqX9lnGwYBVtElm/le9dpNG8scRIvV4sLvhTNZow==","signatures":[{"sig":"MEYCIQDkkGLlHcvUBlV0Em8aCVkdu7vy5HzQxHR5etjmky0eBQIhAPYTzG/5VpY3cESutIk4auUT0WgFpeu1LI9WMUCZEsY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5705460},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":"./lib/browser.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"32d54ce93e30cb5a48b06e410980801c80906173","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.1_1758340124666_0.5904951724295067","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"vfx-web-sdk","version":"2.0.2","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.2","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"ff90990cd3fb03a62731db27a5a35a5174882f66","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.2.tgz","fileCount":152,"integrity":"sha512-Yn5pEG8uXApS8mgsH3EsFhg4IaXNF9XO0kBoi//fqkPs1ng85P1khktjvMOUoUUZSHy9MvJ3MNpJQd2su6jtYg==","signatures":[{"sig":"MEUCIQDyiUd6cdUqXRqlSO6rSZTZV2JnCHhKrhpkBCT8NIrcQwIgRLjfXRb4NdriKMcR1CwD/YmDhxM5eurYQRD4aXXpYN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16786331},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"68841ace14e957536315f75d223f0cbdb528e16d","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.2_1758388486557_0.6269601666885241","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"vfx-web-sdk","version":"2.0.3","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.3","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"8f36223f013e00cdc6dfd31be437c870b60a403c","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.3.tgz","fileCount":152,"integrity":"sha512-biK3Q4ftOAjQMRhwWjvJPO0FCjW7RiFWGjqLP4iXWn8HSo3pxmWbuwlfPjBCp3vYaDQgBjzBzflH3wQHndUCOg==","signatures":[{"sig":"MEUCIQC3Jeo3B/BMMcOhDniD0TMvwO/YyrUrbms6SRuOWc0t1wIgFXQHd0TA9Uwlp6a2nflpwrlIQN0hCVF55vN7uzOlbIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16786331},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"c9a9415494a012e562168485836c01faab7f5292","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.3_1758388607920_0.886280681080017","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"vfx-web-sdk","version":"2.0.4","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.4","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"ece5509efe3ab3e281c501a43a7670fb461dc557","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.4.tgz","fileCount":152,"integrity":"sha512-Mr/JfHQ/9YDiaJc3XdeNC7MgdYsCT6lb8B14wYMTEI+U0cqRPPs6bDo+q+ULLZBitT6aQBgdco8tjuHx3cEhGw==","signatures":[{"sig":"MEUCIQDNWAyWc0brX7CIT/++ueaqeAIl/ZKRTU5PIpbGWrG7LAIgblLFkXdIU85cRBSWWfE2QJOXjssKPPt9TitCUX1z0Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16813183},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"1088eb5a4973441e46aa5e7d5ca68b3f75bbebab","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.4_1758389079533_0.4553747647180717","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"vfx-web-sdk","version":"2.0.5","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.5","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"2fe1d4310271fb3170c556e6b6368daefcadaac1","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.5.tgz","fileCount":152,"integrity":"sha512-BD42cArv+V4OQSrkE/Q987lV88u/i4MOu6hkcCB7JDZ4Pasv8nrkCXI3yxiuUQZqjnyWS51moYLJlU9tes4hOw==","signatures":[{"sig":"MEUCIHi+iYtos+BPve/J2nFJPg0PK0myAP2AyyLeP14PmgHdAiEA7/D+xsg6Gf1AqR8sgVYb+OxMzo25sgD6bU2UWfrtuL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16813150},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"4621eec2fadd234f65bf1283d214857da3275f33","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.5_1758421464646_0.22384664530082765","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"vfx-web-sdk","version":"2.0.6","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.6","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"4a6afe1ee82ed12ca4576367b92b9b741fd35395","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.6.tgz","fileCount":158,"integrity":"sha512-f/rshaOk81pYotEXPY479oVefg5JiGFDFC2QX5xNGCrB8T20/ayfGLEajXkhLmV9nrEGhN2CSZVP7Sub4RiUOg==","signatures":[{"sig":"MEYCIQDWexYXAarxkQgIhsGd+DOLgI9qafOx5OgAf21ehFXGwQIhAJaDlUMhXv5UuCOvEm3v39zEGQxPJCCicBktbSNSbYIZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16807915},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"9a7f271fe4488f0decacfb15b3e7b10eb590a745","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.6_1758852413544_0.24435651271499648","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"vfx-web-sdk","version":"2.0.7","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.7","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"e8672f1adb9e9c9b33631b851e0858934958539b","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.7.tgz","fileCount":158,"integrity":"sha512-tNfpiPJ5RS9weVKmZw63uH20C9FhnwExj6tAvjL1BwfCZ1CejaWSjGWRFtcbm0vnYC0qbgLrrgYkuBn1uGlnxg==","signatures":[{"sig":"MEQCIGsEO3WD4pQc8PJGF0t81nGmK0VxXY2+bqRZiy6u8VhfAiBizlIs1WCDFHTqpBoEBReDvNpfgqcUIES6G6b9Qk95GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16813860},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"387f0ed3dff415528e3d6be2abbda1b438627776","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.7_1758854161518_0.7756852859555454","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"vfx-web-sdk","version":"2.0.8","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.8","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"56751082ec5ee0be023f39768f680115ea509a19","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.8.tgz","fileCount":158,"integrity":"sha512-JJQtSPYeMxrr8Ofv20GCGGhWYlHZ3vfh19TOU5K6ljTai8dCRVLhGs4784HjGE6k6P7YOLjYEx/KnYw4+BqAxg==","signatures":[{"sig":"MEUCIQCbOiG5P9p2uEdk6TJ3glJA3WVx0sREkIiint+h1+dT7AIgQA3hlW2H51PxhCw7n7k11BlFLdkqfIkbUJFCCNZCP3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16849183},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"4627869643c50253aa37a66717d105c314469c40","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","axios":"^1.9.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.8_1760375101030_0.2817113712340471","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"vfx-web-sdk","version":"2.0.9","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.9","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"7c23fb13e3b1a16c72228063bfb6d48d5809178a","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.9.tgz","fileCount":158,"integrity":"sha512-rTD9c8NrMjDs1Zn/qS40onyoBAu2+xGo4DjO3rmfPzx2TwSJC/PZIYSGku8gPwvFV7DtjNfYQyx+GyMaOn9QiA==","signatures":[{"sig":"MEUCIFdS2uglA0YWOHOgWqn45Wz8wg7Aa7NCYaq/tv3R+XXvAiEArqIjkvHmFj8+eZHQ9e1l/M6sFYtOhU7OW1V3aw+r2KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16092800},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"922d4114f3824f969ce8ece267bfd1996201b703","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.9_1760377743701_0.9706499717013475","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"vfx-web-sdk","version":"2.0.10","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.10","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"a1aed130c62aaf8186292d7b5a5081bdb3489b41","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.10.tgz","fileCount":158,"integrity":"sha512-ocNc6hK5KV3JzbL3c9ECxOAPKDDgrP/s8L2QWhuW4x7ViKb6YsOCrIAg5c66aDJOJ4Jbv7kbwOq9tvX0HTe7EA==","signatures":[{"sig":"MEYCIQD1ha1Ma5kmbut4xsA4bwARrJwSt1QdmhDlCAfyqQuXrgIhAKoooK/p7mTcVJ8ZovRriGteOvh+ntFMpPV/Ud4bCrl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16099698},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"8c5a584b69abd2fbd0a366147c2cb1ebf09f0942","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.10_1761234048078_0.7736916468257908","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"vfx-web-sdk","version":"2.0.11","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.11","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"832359ceef3cb4adfd8e59cd1dbcec744312a05c","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.11.tgz","fileCount":158,"integrity":"sha512-5yz5MNcc98wGugvoyKJp2khILe0sZ6OfY1P0cyNSCsjzQpjjwigOk1KOb6ySxr110eH7pFyowO9euqsV/n+oUA==","signatures":[{"sig":"MEYCIQCT6irWHPe/qWENlLS1oTpSDj5cTJqmgqxY2QN4ras6cwIhAKFK8DhdFZ7oH7px7Z2Sn4AFkmqePtlVak54un/voQT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16103230},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"4d93bea9993e27d6d68aaf6c5fec753d306a7f4b","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.11_1761359792397_0.7945828814654381","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"vfx-web-sdk","version":"2.0.12","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.12","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"928964f4acd2908278f259f0eda880078d57dee0","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.12.tgz","fileCount":158,"integrity":"sha512-zxMvMDe8g5Kit54737ZPkZ1rIYViO6d2H+Hud8+7x8FiiUi2EllTKC8ReCLN8M+CqzYZzybKJIMTYW7QSxGGFw==","signatures":[{"sig":"MEUCIBqiAEpi0JKnbab2/16hLRzvw9ozfe3oaASyh6L50eOhAiEAzKtMzJasuWhDmGtCBHDMJmPumgGCgDlel0P5vZODA+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16153803},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"921f697e832341decbd78479f3513c4a4b408448","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.12_1761409051145_0.04899999598141158","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"vfx-web-sdk","version":"2.0.13","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.13","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"811b6cf5414847ca4cbc156d0204ecbd3d52fd33","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.13.tgz","fileCount":158,"integrity":"sha512-kGHVjc16XBqnHYo5S5TMM/FaCdBjd3sNwgRuj7Zn/v3vcCHwie3+isz1Vf2iOyqdcLuAxyDkzs2DGyp55r/Qhg==","signatures":[{"sig":"MEYCIQCyf4YitQnNZ5jCDYsyQDRdCGbuc/DP+s6YHzfcfDQ+rgIhALtsXp7tCcuq0p2vNpqdILXyWS1zSItKuE39OJm8PU6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16165480},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"b0f96359779aef4cc93edd4cd8e17bcfff30cdc5","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.13_1763004257707_0.8558868669559485","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"vfx-web-sdk","version":"2.0.14","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@2.0.14","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"5e0156fb947d720109d0464edb7ff608a3cc2e67","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-2.0.14.tgz","fileCount":158,"integrity":"sha512-IJQfhOVhqDB6dq5jyte8t1i98xnlGFW5zm14luGx06GMc+gSN830V4ILrTzQJdU9BimHnZqgBs4H81MTZ/Ripw==","signatures":[{"sig":"MEYCIQDAVte0Ny/SGEKpGrLAoS+mT7TdeBQIRfmrcLzEaV+wqgIhAPZch7Z8kjKbSZ+uELYuxyJ0bSfpDl7ftO5ZtilHuRrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158274},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"5d73c5d6e96b741469ce2f4dd0624d05aba2654f","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_2.0.14_1768326200131_0.7626226636491074","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"vfx-web-sdk","version":"3.0.0","keywords":["boilerplate","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@3.0.0","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"e0a325c9d1da24459b6bf7f1e463acec5e877cb9","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-3.0.0.tgz","fileCount":164,"integrity":"sha512-bE7zLAgq9nsDxtMY92VVwzGdYMPI4iysq2LZBoT6G33Vxyby23/yDgEs1d1urJ/tJ3RJEHbqnvxdYEw8FUHcRA==","signatures":[{"sig":"MEUCIQCW2B65V3VOktAnO5KzFaWKnXlNba8A6fRyIqMUEfoCIwIgCE2e1T1ryZIUvpkzdQNaMVIy6eJLcupkRbNAANbrm/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18798712},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3045203be4ad4d1131835beb31c1c0a8617a4bc0","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postinstall":"node -e \"const fs = require('fs'); const path = require('path'); try { const dirs = ['./node_modules/math-intrinsics', './node_modules/get-intrinsic/node_modules/math-intrinsics']; dirs.forEach(dir => { if (!fs.existsSync(dir)) return; const roundFile = path.join(dir, 'round.js'); if (!fs.existsSync(roundFile)) { fs.writeFileSync(roundFile, \\\"'use strict';\\\\n\\\\n/** @type {import('./round')} */\\\\nmodule.exports = Math.round;\\\"); } const roundDts = path.join(dir, 'round.d.ts'); if (!fs.existsSync(roundDts)) { fs.writeFileSync(roundDts, \\\"export = round;\\\\ndeclare function round(x: number): number;\\\"); } const pkgFile = path.join(dir, 'package.json'); if (fs.existsSync(pkgFile)) { const pkg = JSON.parse(fs.readFileSync(pkgFile, 'utf8')); if (pkg.exports && !pkg.exports['./round']) { pkg.exports['./round'] = './round.js'; fs.writeFileSync(pkgFile, JSON.stringify(pkg, null, '\\\\t')); } } const jsFiles = fs.readdirSync(dir).filter(f => f.endsWith('.js')).map(f => path.join(dir, f)); jsFiles.forEach(file => { if (fs.existsSync(file)) { const content = fs.readFileSync(file, 'utf8'); const fixed = content.replace(/require\\\\('\\\\.\\\\/([^']+)'\\\\)/g, (match, mod) => { if (['isNaN', 'abs', 'floor', 'isFinite'].includes(mod)) { const replacements = { isNaN: 'Number.isNaN || function isNaN(a) { return a !== a; }', abs: 'Math.abs', floor: 'Math.floor', isFinite: 'Number.isFinite || function isFinite(x) { return typeof x === \\\\\\\"number\\\\\\\" && !isNaN(x) && x !== Infinity && x !== -Infinity; }' }; return replacements[mod] || match; } return match; }); if (fixed !== content) fs.writeFileSync(file, fixed); } }); }); } catch (e) { console.warn('postinstall math-intrinsics fix failed:', e.message); }\"","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","hdkey":"^2.1.0","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","secp256k1":"^5.0.0","@noble/hashes":"^1.8.0","bitcoinjs-lib":"^6.1.7","browser-crypto":"^2.0.0","regtest-client":"^0.2.1","tiny-secp256k1":"1.1.6","readable-stream":"^4.7.0","@noble/secp256k1":"^3.0.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/hdkey":"^2.0.1","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","@types/secp256k1":"^4.0.3","eslint-plugin-jest":"27.1.7","@types/tiny-secp256k1":"1.0.0","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_3.0.0_1781295853899_0.6620771713404279","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"vfx-web-sdk","version":"3.1.0","keywords":["verifiedx","vfx","blockchain","bitcoin","vbtc","sdk","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@3.1.0","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"b3342efdd5c1dfd7c3ab10cbbb854d39b9b409a9","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-3.1.0.tgz","fileCount":164,"integrity":"sha512-eaX2xWPWJSbKFWpUWjm94PEeHWC0v0ppAn6Uaou+pC6e1srscm132agjyLL6IAIgi4y8fkYz23Y6Cv3S95KYVA==","signatures":[{"sig":"MEQCIFwulbe6pzKCVeEBNIOes8QkEam7uMKCHs2wtaB2LRT5AiBnCULYmqHU58sHi6oJaNPJj99Fo3EWs+2H+YODcLirkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14052135},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3c3233d5ba132718e565b090ced9dcd88a130e9a","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --minify --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","test:integration":"RUN_INTEGRATION=1 jest --config jest.config.js --testPathPattern=integration --silent='false'","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","bitcoinjs-lib":"^6.1.7","regtest-client":"^0.2.1","readable-stream":"^4.7.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/node":"18.19.86","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","eslint-plugin-jest":"27.1.7","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_3.1.0_1783448056141_0.1041989107442125","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"vfx-web-sdk","version":"3.1.1","keywords":["verifiedx","vfx","blockchain","bitcoin","vbtc","sdk","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@3.1.1","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"7ba1d2fe8e5325ff0adc732740e9e9ffc3abb90f","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-3.1.1.tgz","fileCount":164,"integrity":"sha512-qcyfcii1hzjtkaK2hfaNB+WaPHH7Z0yXKlKu7M+zkhgRHj8Bl2st9XkgkHNlQTkQl0y9cqfQb7xt1+vUTH/bVQ==","signatures":[{"sig":"MEQCIAcGtX4fYTZs5vY1kVMa0RNcPc6gK5JXhZTUR9xAFuJNAiB2ReANzabkYyswOuL2D8Bhg5eJqTIi3qpC1pBIGjG2lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14065946},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"2405163dc4a01b203606ac295c1e75feaa286aa5","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --minify --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","test:integration":"RUN_INTEGRATION=1 jest --config jest.config.js --testPathPattern=integration --silent='false'","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","bitcoinjs-lib":"^6.1.7","regtest-client":"^0.2.1","readable-stream":"^4.7.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/node":"18.19.86","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","eslint-plugin-jest":"27.1.7","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_3.1.1_1785589585606_0.5420573463406815","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"vfx-web-sdk","version":"3.2.0","keywords":["verifiedx","vfx","blockchain","bitcoin","vbtc","sdk","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","_id":"vfx-web-sdk@3.2.0","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"dist":{"shasum":"33305abe28fc30abbe9d25a043aa2cb20c53e4a7","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-3.2.0.tgz","fileCount":164,"integrity":"sha512-wJUHC9WwAL4E9xMokaJbmTRG6GhnLDHZTPxa+4uv+igfFAGvZDB8yT4TcKsKoF3sxHoga+3YlPKTNeUfmeF+Uw==","signatures":[{"sig":"MEUCIEkL4Oi3umWAUZvb4sKITrab12f/eLvc8lmZfH2fkf1XAiEAyQvwbPaCKR7G9SIRrkIQPKlO6f3gldF7bhIyvopGyFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14130275},"main":"lib/cjs/index.js","pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"types":"lib/esm/index.d.ts","module":"lib/esm/index.js","browser":"./lib/browser.esm.js","engines":{"npm":">=8.19.3","node":">=18.13.0"},"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","browser":{"import":"./lib/browser.esm.js","default":"./lib/browser.esm.js","require":"./lib/browser.umd.js"},"default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"3894b088bf4bf8114eb6b92adc6e4fdca129d2a4","scripts":{"lint":"eslint src --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","format":"prettier --write \"src/**/*.(js|ts)\"","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint src --fix --ext .js,.ts","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","preversion":"npm run lint","postversion":"git push && git push --tags","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --minify --platform=browser --alias:stream=readable-stream","prepublishOnly":"npm test && npm run lint && npm run build","test:integration":"RUN_INTEGRATION=1 jest --config jest.config.js --testPathPattern=integration --silent='false'","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","build:browser-optimized":"node esbuild.browser.js"},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"overrides":{"math-intrinsics":"1.1.0"},"repository":{"url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"bs58":"^5.0.0","bip32":"^4.0.0","bip39":"3.0.2","ecpair":"^2.1.0","elliptic":"^6.5.4","crypto-js":"^3.1.9-1","bitcoinjs-lib":"^6.1.7","regtest-client":"^0.2.1","readable-stream":"^4.7.0","@bitcoinerlab/secp256k1":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","dotenv":"^16.0.3","eslint":"8.30.0","esbuild":"^0.17.10","ts-jest":"29.0.3","prettier":"2.8.1","browserify":"^17.0.0","typescript":"4.9.4","@types/jest":"29.2.4","@types/node":"18.19.86","@types/elliptic":"^6.4.14","@types/crypto-js":"^4.1.1","eslint-plugin-jest":"27.1.7","@typescript-eslint/parser":"5.47.1","@typescript-eslint/eslint-plugin":"5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/vfx-web-sdk_3.2.0_1785609367341_0.11738570264141512","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"vfx-web-sdk","version":"3.3.0","description":"Typescript/Javascript integration for VerifiedX with node and browser support.","main":"lib/cjs/index.js","module":"lib/esm/index.js","types":"lib/esm/index.d.ts","exports":{".":{"types":"./lib/esm/index.d.ts","browser":{"import":"./lib/browser.esm.js","require":"./lib/browser.umd.js","default":"./lib/browser.esm.js"},"import":"./lib/esm/index.js","require":"./lib/cjs/index.js","default":"./lib/cjs/index.js"}},"browser":"./lib/browser.esm.js","scripts":{"build":"npm run build:cjs && npm run build:esm && npm run build:browser && npm run build:browser-optimized && npm run apply-browser-fixes","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && npm run fix-esm-extensions && echo '{\"type\":\"module\"}' > lib/esm/package.json","build:browser":"esbuild src/browser/index.ts --bundle --sourcemap=external --format=iife --global-name=VfxSDK --outfile=lib/browser.js --minify --platform=browser --alias:stream=readable-stream","build:browser-optimized":"node esbuild.browser.js","fix-esm-extensions":"node scripts/fix-esm-extensions.js","apply-browser-fixes":"cp ./resources/cipher-fix.js ./lib/cipher-fix.js","format":"prettier --write \"src/**/*.(js|ts)\"","lint":"eslint src --ext .js,.ts","lint:fix":"eslint src --fix --ext .js,.ts","test":"jest --config jest.config.js --silent='false'","test:integration":"RUN_INTEGRATION=1 jest --config jest.config.js --testPathPattern=integration --silent='false'","prepare":"npm run build","prepublishOnly":"npm test && npm run lint && npm run build","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git"},"keywords":["verifiedx","vfx","blockchain","bitcoin","vbtc","sdk","typescript"],"author":{"name":"Tyler Savery"},"license":"MIT","bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","dependencies":{"@bitcoinerlab/secp256k1":"^1.2.0","bip32":"^4.0.0","bip39":"3.0.2","bitcoinjs-lib":"^6.1.7","bs58":"^5.0.0","crypto-js":"^3.1.9-1","ecpair":"^2.1.0","elliptic":"^6.5.4","readable-stream":"^4.7.0","regtest-client":"^0.2.1"},"devDependencies":{"@types/crypto-js":"^4.1.1","@types/elliptic":"^6.4.14","@types/jest":"29.2.4","@types/node":"18.19.86","@typescript-eslint/eslint-plugin":"5.46.0","@typescript-eslint/parser":"5.47.1","browserify":"^17.0.0","dotenv":"^16.0.3","esbuild":"^0.17.10","eslint":"8.30.0","eslint-plugin-jest":"27.1.7","jest":"29.3.1","prettier":"2.8.1","ts-jest":"29.0.3","typescript":"4.9.4"},"engines":{"npm":">=8.19.3","node":">=18.13.0"},"overrides":{"math-intrinsics":"1.1.0"},"pnpm":{"overrides":{"math-intrinsics":"1.1.0"}},"_id":"vfx-web-sdk@3.3.0","gitHead":"782fe8373721968a0625afbb4b6b021b90840ce6","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7V3d3SwAWTrqJh5daUcOTDhxZNEJG+ZxkjuDNc1WI4lQ03TR4s+I4qp0D4MKM+xlK1NvBzLQx8FrCrULVwemsw==","shasum":"08334abc6089ec0167df1044ebd5c1b7e298e2b2","tarball":"https://registry.npmjs.org/vfx-web-sdk/-/vfx-web-sdk-3.3.0.tgz","fileCount":164,"unpackedSize":14156654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDU0x3A1M+rtkDofMfGKDhPYbILkGapFdW2CdIznUaXrQIgDxFNH/4q7Lvh8wdaRsayk2WdDGoGJEmKOtFxVSrtKaE="}]},"_npmUser":{"name":"verifiedx","email":"vfx@tylersavery.com"},"directories":{},"maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vfx-web-sdk_3.3.0_1789158644245_0.557238910370498"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-19T16:05:49.420Z","modified":"2026-09-11T20:30:44.708Z","1.0.0":"2025-09-19T16:05:49.679Z","1.0.1":"2025-09-19T16:09:38.507Z","1.0.2":"2025-09-19T16:10:59.361Z","1.0.3":"2025-09-19T16:13:39.584Z","1.0.4":"2025-09-19T16:41:07.348Z","1.0.5":"2025-09-19T17:04:47.032Z","1.0.6":"2025-09-19T17:16:13.286Z","1.0.7":"2025-09-19T17:34:46.548Z","1.0.8":"2025-09-19T17:39:54.740Z","1.0.9":"2025-09-19T19:28:22.735Z","1.0.10":"2025-09-20T00:01:44.330Z","1.0.11":"2025-09-20T01:20:17.982Z","1.0.12":"2025-09-20T01:31:06.756Z","1.0.13":"2025-09-20T01:42:35.305Z","1.0.14":"2025-09-20T01:47:09.119Z","1.0.15":"2025-09-20T01:51:19.710Z","1.0.16":"2025-09-20T01:53:43.410Z","1.0.17":"2025-09-20T01:57:43.445Z","1.0.18":"2025-09-20T02:00:16.282Z","1.0.21":"2025-09-20T02:38:21.608Z","1.0.22":"2025-09-20T02:58:18.938Z","2.0.0":"2025-09-20T03:11:44.122Z","2.0.1":"2025-09-20T03:48:44.918Z","2.0.2":"2025-09-20T17:14:46.890Z","2.0.3":"2025-09-20T17:16:48.133Z","2.0.4":"2025-09-20T17:24:39.812Z","2.0.5":"2025-09-21T02:24:24.974Z","2.0.6":"2025-09-26T02:06:53.840Z","2.0.7":"2025-09-26T02:36:01.814Z","2.0.8":"2025-10-13T17:05:01.282Z","2.0.9":"2025-10-13T17:49:03.993Z","2.0.10":"2025-10-23T15:40:48.355Z","2.0.11":"2025-10-25T02:36:32.714Z","2.0.12":"2025-10-25T16:17:31.371Z","2.0.13":"2025-11-13T03:24:17.957Z","2.0.14":"2026-01-13T17:43:20.413Z","3.0.0":"2026-06-12T20:24:14.096Z","3.1.0":"2026-07-07T18:14:16.380Z","3.1.1":"2026-08-01T13:06:25.859Z","3.2.0":"2026-08-01T18:36:07.574Z","3.3.0":"2026-09-11T20:30:44.554Z"},"bugs":{"url":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues"},"author":{"name":"Tyler Savery"},"license":"MIT","homepage":"https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk#readme","keywords":["verifiedx","vfx","blockchain","bitcoin","vbtc","sdk","typescript"],"repository":{"type":"git","url":"git+https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk.git"},"description":"Typescript/Javascript integration for VerifiedX with node and browser support.","maintainers":[{"name":"verifiedx","email":"vfx@tylersavery.com"}],"readme":"# VerifiedX Web SDK\n\nA comprehensive TypeScript/JavaScript SDK for VerifiedX blockchain and Bitcoin sidechain integration. This SDK provides unified access to both VFX blockchain operations and Bitcoin functionality, enabling seamless cross-chain interactions for decentralized applications.\n\n## Features\n\n- **Dual Blockchain Support**: Native support for both VerifiedX (VFX) and Bitcoin networks\n- **Cross-Chain Operations**: Built-in support for Bitcoin sidechain interactions\n- **Universal Compatibility**: Works in Node.js, browsers, and modern bundlers\n- **TypeScript First**: Full type safety with comprehensive TypeScript definitions\n- **Multiple Build Targets**: CommonJS, ES Modules, and browser-ready bundles\n\n## Installation\n\n```bash\nnpm install vfx-web-sdk\n```\n\n> **Upgrading to 3.1.0?** See [CHANGELOG.md](CHANGELOG.md) — it fixes insecure\n> key generation and broken browser signing, and changes two behaviors you may\n> rely on (browser mnemonic derivation is now BIP32 with a legacy escape hatch,\n> and vBTC flows throw on a `dryRun` client instead of silently sending).\n\n### Client options\n\nBoth clients keep their historical `(network, dryRun)` signature and also\naccept an options object:\n\n```typescript\n// Point at a self-hosted node / replacement testnet without an SDK release:\nconst vfx = new VfxClient('testnet', { baseUrl: 'https://my-node.example.com/api', timeoutMs: 15000 });\n\n// Same for the Bitcoin side (mempool.space-compatible API):\nconst btcClient = new btc.BtcClient('testnet', { apiBaseUrl: 'https://mempool.space/testnet4/api' });\n\n// Distinguish \"not found\" from an API outage where it matters:\nconst available = await vfx.domainAvailable('name.vfx', { strict: true }); // throws VfxApiError on outage\n```\n\n## Quick Start\n\n### VFX Operations\n\n```typescript\nimport { VfxClient, Network } from 'vfx-web-sdk';\n\n// Initialize client\nconst vfxClient = new VfxClient(Network.Testnet);\n\n// Generate keypair\nconst privateKey = vfxClient.generatePrivateKey();\nconst address = vfxClient.addressFromPrivate(privateKey);\n\n// Send transaction\nconst result = await vfxClient.sendCoin({\n  private: privateKey,\n  public: vfxClient.publicFromPrivate(privateKey),\n  address: address\n}, 'recipient-address', 1000);\n```\n\n### Bitcoin Operations\n\n```typescript\nimport { btc } from 'vfx-web-sdk';\n\n// Initialize Bitcoin client\nconst btcClient = new btc.BtcClient('testnet');\n\n// Generate Bitcoin keypair\nconst keypair = btcClient.generatePrivateKey();\n\n// Get account information\nconst accountInfo = await btcClient.getAddressInfo(keypair.address);\n```\n\n### Cross-Chain Integration\n\n```typescript\nimport { VfxClient, btc, Network } from 'vfx-web-sdk';\n\n// Initialize both clients\nconst vfxClient = new VfxClient(Network.Testnet);\nconst btcClient = new btc.BtcClient('testnet');\n\n// Generate email-based keypair for cross-platform compatibility\nconst email = \"user@example.com\";\nconst password = \"secure-password\";\nconst btcKeypair = btcClient.generateEmailKeypair(email, password, 0);\n```\n\n## API Reference\n\n### VFX Client\n\nThe `VfxClient` provides access to VerifiedX blockchain functionality:\n\n#### Constructor\n\n```typescript\nnew VfxClient(network: Network | string, dryRun?: boolean)\n```\n\n#### Keypair Management\n\n```typescript\n// Generate new private key\ngeneratePrivateKey(): string\n\n// Generate mnemonic phrase\ngenerateMnemonic(words?: 12 | 24): string\n\n// Derive private key from mnemonic\nprivateKeyFromMneumonic(mnemonic: string, index: number): string\n\n// Get public key from private key\npublicFromPrivate(privateKey: string): string\n\n// Get address from private key\naddressFromPrivate(privateKey: string): string\n```\n\n#### Transactions\n\n```typescript\n// Send VFX tokens\nsendCoin(keypair: Keypair, toAddress: string, amount: number): Promise<any>\n\n// Purchase VFX domain\nbuyVfxDomain(keypair: Keypair, domain: string): Promise<any>\n```\n\n#### Address Operations\n\n```typescript\n// Get address details\ngetAddressDetails(address: string): Promise<VfxAddress>\n\n// Check domain availability\ndomainAvailable(domain: string): Promise<boolean>\n\n// Lookup domain\nlookupDomain(domain: string): Promise<string>\n\n// Lookup Bitcoin domain\nlookupBtcDomain(domain: string): Promise<string>\n```\n\n### Bitcoin Client\n\nThe `btc` namespace provides comprehensive Bitcoin functionality through the `BtcClient`:\n\n```typescript\n// Initialize Bitcoin client\nconst btcClient = new btc.BtcClient(network?: 'mainnet' | 'testnet', dryRun?: boolean)\n\n// Keypair generation methods\ngeneratePrivateKey(): IBtcKeypair\ngenerateMnemonic(): IBtcKeypair\nprivateKeyFromMnemonic(mnemonic: string, index?: number): IBtcKeypair\npublicFromPrivate(privateKey: string): IBtcKeypair\naddressFromPrivate(privateKey: string): IBtcKeypair\naddressFromWif(wif: string): IBtcKeypair\ngenerateEmailKeypair(email: string, password: string, index?: number): IBtcKeypair\n\n// Signing methods\ngetSignature(message: string, privateKey: string): string\ngetSignatureFromWif(message: string, wif: string): string\n\n// Account information\ngetAddressInfo(address: string, inSatoshis?: boolean): Promise<IAccountInfo>\ngetTransactions(address: string, limit?: number, before?: number | null): Promise<ITransaction[]>\n\n// Transaction operations\ngetFeeRates(): Promise<IFeeRates | null>\ncreateTransaction(senderWif: string, recipientAddress: string, amount: number, feeRate?: number): Promise<ICreateTxResponse>\nbroadcastTransaction(transactionHex: string): Promise<IBroadcastTxResponse>\nsendBtc(senderWif: string, recipientAddress: string, amount: number, feeRate?: number): Promise<string | null>\n\n// Utility methods\ngetRawTransaction(txId: string): Promise<Buffer>\n```\n\n\n## Browser Usage\n\n### Script Tag\n\n```html\n<script src=\"node_modules/vfx-web-sdk/lib/browser.js\"></script>\n<script>\n  // VFX operations\n  const vfxClient = new window.vfx.VfxClient('testnet');\n\n  // Bitcoin operations\n  const btcClient = new window.btc.BtcClient('testnet');\n</script>\n```\n\n### ES Modules\n\n```typescript\nimport { VfxClient, btc, Network } from 'vfx-web-sdk';\n```\n\n### CommonJS\n\n```javascript\nconst { VfxClient, btc, Network } = require('vfx-web-sdk');\n```\n\n## Network Configuration\n\n### VerifiedX Networks\n\n```typescript\nimport { Network } from 'vfx-web-sdk';\n\n// Mainnet\nconst mainnetClient = new VfxClient(Network.Mainnet);\n\n// Testnet\nconst testnetClient = new VfxClient(Network.Testnet);\n```\n\n### Bitcoin Networks\n\n```typescript\n// Mainnet\nconst btcMainnet = new btc.BtcClient('mainnet');\n\n// Testnet\nconst btcTestnet = new btc.BtcClient('testnet');\n```\n\n## TypeScript Support\n\nThe SDK provides comprehensive TypeScript definitions:\n\n```typescript\nimport type {\n  Keypair,\n  VfxAddress,\n  Transaction,\n  PaginatedResponse\n} from 'vfx-web-sdk';\n\nimport type {\n  IBtcKeypair,\n  IBtcAddresses,\n  IAccountInfo,\n  ITransaction,\n  ICreateTxResponse,\n  IBroadcastTxResponse,\n  IFeeRates\n} from 'vfx-web-sdk';\n```\n\n## Error Handling\n\n```typescript\ntry {\n  const result = await vfxClient.sendCoin(keypair, toAddress, amount);\n  console.log('Transaction successful:', result);\n} catch (error) {\n  console.error('Transaction failed:', error.message);\n}\n```\n\n## Development\n\n### Building from Source\n\n```bash\n# Install dependencies\nnpm install\n\n# Build all targets\nnpm run build\n\n# Build specific targets\nnpm run build:cjs    # CommonJS\nnpm run build:esm    # ES Modules\nnpm run build:browser # Browser bundle\n```\n\n### Testing\n\n```bash\n# Run all tests\nnpm test\n\n# Run specific test suites\nnpm test -- --testNamePattern=\"VFX\"\nnpm test -- --testNamePattern=\"BTC\"\n```\n\n### Environment Variables\n\nCreate a `.env` file for testing:\n\n```bash\nPRIVATE_KEY=your-test-private-key\nFROM_ADDRESS=your-test-address\nTO_ADDRESS=recipient-test-address\n```\n\n## Examples\n\n### Complete VFX Workflow\n\n```typescript\nimport { VfxClient, Network } from 'vfx-web-sdk';\n\nasync function vfxExample() {\n  const client = new VfxClient(Network.Testnet);\n\n  // Generate wallet\n  const mnemonic = client.generateMnemonic(12);\n  const privateKey = client.privateKeyFromMneumonic(mnemonic, 0);\n  const address = client.addressFromPrivate(privateKey);\n\n  // Check balance\n  const addressDetails = await client.getAddressDetails(address);\n  console.log('Balance:', addressDetails.balance);\n\n  // Send transaction\n  const keypair = {\n    private: privateKey,\n    public: client.publicFromPrivate(privateKey),\n    address: address\n  };\n\n  const result = await client.sendCoin(keypair, 'recipient-address', 1000);\n  console.log('Transaction:', result);\n}\n```\n\n### Complete Bitcoin Workflow\n\n```typescript\nimport { btc } from 'vfx-web-sdk';\n\nasync function bitcoinExample() {\n  const client = new btc.BtcClient('testnet');\n\n  // Generate wallet\n  const keypair = client.generatePrivateKey();\n  console.log('Bitcoin address:', keypair.address);\n  console.log('All address formats:', keypair.addresses);\n\n  // Check balance\n  const accountInfo = await client.getAddressInfo(keypair.address);\n  console.log('Balance:', accountInfo.balance, 'satoshis');\n\n  // Get transaction history\n  const transactions = await client.getTransactions(keypair.address);\n  console.log('Transaction count:', transactions.length);\n\n  // Send transaction (if sufficient balance)\n  if (accountInfo.balance > 10000) {\n    const result = await client.sendBtc(\n      keypair.wif,\n      'recipient-address',\n      5000 // satoshis\n    );\n    console.log('Transaction ID:', result);\n  }\n}\n```\n\n### Cross-Chain Email Keypair\n\n```typescript\nimport { VfxClient, btc, Network } from 'vfx-web-sdk';\n\nasync function crossChainExample() {\n  const email = \"user@example.com\";\n  const password = \"secure-password\";\n\n  // Generate VFX keypair\n  const vfxClient = new VfxClient(Network.Testnet);\n  const vfxPrivateKey = vfxClient.generatePrivateKey();\n\n  // Generate Bitcoin keypair from VFX key (for cross-platform compatibility)\n  const btcClient = new btc.BtcClient('testnet');\n  const btcKeypair = btcClient.generateEmailKeypair(email, password, 0);\n\n  console.log('VFX Address:', vfxClient.addressFromPrivate(vfxPrivateKey));\n  console.log('BTC Address:', btcKeypair.address);\n\n  // Both keypairs can be recreated on any platform using the same email/password\n}\n```\n\n## Package Information\n\n- **Version**: 3.3.0\n- **License**: MIT\n- **Repository**: [VerifiedX-WebSdk](https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk)\n- **Documentation**: See inline TypeScript definitions for detailed API documentation\n\n## Contributing\n\nContributions are welcome! Please read our contributing guidelines and submit pull requests to the main repository.\n\n## License\n\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\n## Support\n\nFor questions, issues, or feature requests, please visit our [GitHub Issues](https://github.com/VerifiedXBlockchain/VerifiedX-WebSdk/issues) page.","readmeFilename":"README.md"}