{"bugs":{"url":"https://github.com/bitcoinerlab/miniscript/issues"},"dist":{"shasum":"860e11b2c2956dd7c9bdea13feba78076d0daf12","tarball":"https://registry.npmjs.org/@bitcoinerlab/miniscript/-/miniscript-1.4.2.tgz","fileCount":18,"integrity":"sha512-q1HVHFRX8Nc9SyKj82vy3o8vu2sRCSU6+wZusNt9oJEtoir24TS6+voIO3bqsV18XaXNUCJOKHjvpe68CpTTew==","signatures":[{"sig":"MEYCIQDepZ5pE6ioF6Aj6KhX5900Y/30Pq7gM64ibcsgMNRn5gIhAMb6QecKqIiH1PfUA9NcPUdlM08q+j9SsrH1oG9SMI/V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962000},"main":"dist/index.js","name":"@bitcoinerlab/miniscript","babel":{"env":{"test":{"plugins":["@babel/plugin-transform-modules-commonjs","babel-plugin-transform-import-meta"]}}},"types":"types/index.d.ts","author":{"name":"Jose-Luis Landabaso","email":"landabaso@gmail.com"},"gitHead":"af8f0761344c19c0fffb7be4587d3f8f592e1271","license":"MIT","scripts":{"docs":"typedoc --options ./node_modules/@bitcoinerlab/configs/js_typedoc.json","test":"make clean && make && npm run build:prod && jest","build":"rollup -c --bundleConfigAsCjs","example":"node ./example.js","webdocs":"typedoc --options ./node_modules/@bitcoinerlab/configs/js_webtypedoc.json","build:prod":"NODE_ENV=production rollup -c --bundleConfigAsCjs","prepublishOnly":"npm test"},"_npmUser":{"name":"jl.landabaso","email":"landabaso@gmail.com"},"homepage":"https://bitcoinerlab.com/modules/miniscript","keywords":["miniscript","satisfier","bitcoin","policy","asm","descriptors"],"repository":{"url":"git+https://github.com/bitcoinerlab/miniscript.git","type":"git"},"_npmVersion":"10.8.2","description":"Bitcoin Miniscript, a high-level language for describing Bitcoin spending conditions. It includes a Policy and Miniscript compiler, as well as a novel Satisfier for generating expressive witness scripts.","directories":{},"maintainers":[{"name":"jl.landabaso","email":"landabaso@gmail.com"}],"_nodeVersion":"20.19.4","dependencies":{"bip68":"^1.0.4"},"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":{"jest":"^29.6.4","rollup":"^3.7.0","@bitcoinerlab/configs":"^1.3.1","rollup-plugin-commonjs":"^10.1.0","babel-plugin-transform-import-meta":"^2.2.0","@babel/plugin-transform-modules-commonjs":"^7.19.6"},"_npmOperationalInternal":{"tmp":"tmp/miniscript_1.4.2_1761834483667_0.3703115521175282","host":"s3://npm-registry-packages-npm-production"},"_id":"@bitcoinerlab/miniscript@1.4.2","version":"1.4.2"}