{"bugs":{"url":"https://github.com/bitcoinerlab/descriptors/issues"},"dist":{"shasum":"bf68c2e013127b8700eedb3b4294c23dff1d92df","tarball":"https://registry.npmjs.org/@bitcoinerlab/descriptors/-/descriptors-0.3.1.tgz","fileCount":25,"integrity":"sha512-SyyP/eR24MrlPbS4fnNE0DWRCM0VGTILoSZ3QbE4BF1ZQ560ihAw4ItOkZx/LWRSiI5WSGx75BAdg6fcUg60LA==","signatures":[{"sig":"MEQCIDI9/2xvXBwt9UoKL3RA18kqjo9fJFdxmFsZlrCqqmU6AiBAAdKfQjdLcWbKWbEnmYIMWxc31oo9zhcSk3nNfoYF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148214},"jest":{"testPathIgnorePatterns":["example/","dist/"]},"main":"dist/index.js","name":"@bitcoinerlab/descriptors","babel":{"env":{"test":{"plugins":["@babel/plugin-transform-modules-commonjs","babel-plugin-transform-import-meta"]}}},"types":"dist/index.d.ts","author":{"name":"Jose-Luis Landabaso"},"gitHead":"b98a0e709bc78aac1b11818af98abb0cef99a4bd","license":"MIT","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint --ignore-path .gitignore --ext .js,.ts src/","test":"npm run lint && npm run lint:test && npm run test:unit && npm run test:integration:soft","build":"npx tsc","lint:test":"eslint --ignore-path .gitignore --ext .js,.ts test/","test:unit":"npm run build && node test/tools/generateBitcoinCoreFixtures.js && jest","prepublishOnly":"npm run build && npm test && echo \"\\n\\n\" && npm run test:integration:ledger","regtest-docker":"docker ps | grep bitcoinerlab/tester > /dev/null || (docker pull bitcoinerlab/tester && docker run -d -p 8080:8080 -p 60401:60401 -p 3002:3002 bitcoinerlab/tester && sleep 5)","test:integration:soft":"npm run regtest-docker && npx ts-node test/integration/standardOutputs.ts && echo \"\\n\\n\" && npx ts-node test/integration/miniscript.ts","test:integration:ledger":"npm run regtest-docker && npx ts-node test/integration/ledger.ts"},"_npmUser":{"name":"jl.landabaso","email":"landabaso@gmail.com"},"homepage":"https://github.com/bitcoinerlab/descriptors","keywords":["bitcoin","descriptors","bitcoinjs","miniscript"],"repository":{"url":"git+https://github.com/bitcoinerlab/descriptors.git","type":"git"},"_npmVersion":"8.11.0","description":"This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets.","directories":{},"maintainers":[{"name":"jl.landabaso","email":"landabaso@gmail.com"}],"_nodeVersion":"17.9.1","dependencies":{"bip32":"^3.1.0","ecpair":"^2.1.0","bitcoinjs-lib":"^6.1.0","ledger-bitcoin":"npm:@bitcoinerlab/ledger@^0.2.0","@bitcoinerlab/secp256k1":"^1.0.2","@bitcoinerlab/miniscript":"^1.2.1"},"COMMENT_babel":"Babel plugins are are only needed for the jest testing environment. Jest needs to use commonjs. Also, jest cannot handle ESM converted code, since it uses 'import.meta.url'. See src/bindings.js. babel-plugin-transform-import-meta fixes it.","_hasShrinkwrap":false,"devDependencies":{"fs":"^0.0.1-security","jest":"^29.4.3","path":"^0.12.7","bip39":"^3.0.4","bip65":"^1.0.3","bip68":"^1.0.4","jsdoc":"^3.6.11","prettier":"^2.8.8","typescript":"5.0","better-docs":"^2.7.2","ts-node-dev":"^2.0.0","regtest-client":"^0.2.0","eslint-plugin-jest":"^27.2.1","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.60.1","@ledgerhq/hw-transport-node-hid":"^6.27.12","@typescript-eslint/eslint-plugin":"^5.60.1","babel-plugin-transform-import-meta":"^2.2.0","@babel/plugin-transform-modules-commonjs":"^7.20.11"},"_npmOperationalInternal":{"tmp":"tmp/descriptors_0.3.1_1687855953792_0.0694654778203514","host":"s3://npm-registry-packages"},"COMMENT wrt ledger-bitcoin below":"ledger-bitcoin is installed using an alias. This package can be replaced with the official `ledger-bitcoin` npm package once [this PR](https://github.com/LedgerHQ/app-bitcoin-new/pull/147) is published to npm (likely in version > 0.2.1)","_id":"@bitcoinerlab/descriptors@0.3.1","version":"0.3.1"}