{"_id":"@ansdomain/dnsprovejs","_rev":"1-c73de445a929570421b999760e4e2158","name":"@ansdomain/dnsprovejs","dist-tags":{"latest":"0.4.1"},"versions":{"0.4.1":{"name":"@ansdomain/dnsprovejs","version":"0.4.1","description":"A library to generate chains of trust proving DNS records via DNSSEC","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"dns-packet":"^5.2.1","ethereumjs-util":"^7.0.7","typescript-logging":"^1.0.0"},"devDependencies":{"@types/chai":"^4.2.14","@types/chai-as-promised":"^7.1.3","@types/mocha":"^8.2.0","@types/node":"^14.14.22","@types/node-fetch":"^2.5.8","chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^8.2.1","node-fetch":"^2.6.1","ts-node":"^9.1.1","typescript":"^4.1.3"},"scripts":{"test":"mocha -r ts-node/register 'tests/**/*.ts'","build":"tsc","prepublishOnly":""},"repository":{"type":"git","url":"git+https://github.com/ensdomains/dnsprovejs.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ensdomains/dnsprovejs/issues"},"homepage":"https://github.com/ensdomains/dnsprovejs#readme","_id":"@ansdomain/dnsprovejs@0.4.1","_nodeVersion":"16.13.1","_npmVersion":"8.3.1","dist":{"integrity":"sha512-2EFpqBaXzJcM4Jr+r39YtmaT+0XagCJDWjY7xXerdPHDTtcCpD2ASYYtGDLpWJKP6EVqt/jWF2my4vw8/WQhew==","shasum":"bca9757388902433814d37ba8c0ff3ef9fc500d0","tarball":"https://registry.npmjs.org/@ansdomain/dnsprovejs/-/dnsprovejs-0.4.1.tgz","fileCount":11,"unpackedSize":48125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIr4pPqO+DGkXBfEJ0ibNxhnoq1a9FPL57+OH6NXyMgAiEA7hnRR1x3ZRl5SlxoPrfobky4EHLAVsoAYffKZEsL51Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMk29ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre9w//dhF/AeXYT9kTGWL7HKWsT9N8+blX2FlICy3bUPOlghAACfMv\r\n+qH5ChBWAkxcKFGtb0CEksYKEmC9g1v9Z4OKdiddAqHqfTNJoBh7QEewcH+J\r\nTb7GNGZMu5RVxEKWbk3LU5MN0L14usp01PT9C11z8qzKHSn+5ogEKJkvpcX6\r\nHIIAdmIGoAZwWKkXgyIwyvHRZTXP4vuCyJfhrKra6xjzmuOrnwzCLzn2rtO5\r\n6zieMOOJiVADRQIC5QArXeb1eq//eGBJpdE9V5USagdJ5gmZO2HluOsaGZ4g\r\n+RPfxfOJdahnc4pmrK6a5lLc4CBdpm2FwYyRQJOdwTwgmVopL5zOn87DRQmD\r\nrX+O8T79cREgP9AT6QzAR9xLQSJIpKZ1bJ+g9kgO0+kQx4uqqN+sgPJeX5nY\r\nJSD9PybljYEmgPYxUmdlM9/Z46Ar1HdoTe0qqiNsseK0SpTH6Y5K3VN8QR2n\r\ntGSWPd/4UoPjVJ+gtrQHgfby5ofog1eehZRgaVnW9ChCPs3ILe2dMPdT0nHF\r\nGMJJZuw0/M0D9dV0vsy+xznYVLVfhjSjE+8mjlc0HQbIJpE17ovRDMorukSy\r\nXgBNqpRC7Jbqzj4FYkPzu6r+0fW19h10x7UHhy3UZ7xMgtUEcGIEZviZu6az\r\nvQpKtneuXR7y+AGaVJ08dA/mLEprO5q3Jgw=\r\n=P9Hl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"},"directories":{},"maintainers":[{"name":"arbitrumdomains","email":"arbitrumdns@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dnsprovejs_0.4.1_1664241085053_0.11653544906224811"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-27T01:11:25.004Z","0.4.1":"2022-09-27T01:11:25.258Z","modified":"2022-10-26T13:33:52.998Z"},"maintainers":[{"email":"dev.koold@gmail.com","name":"devilla"},{"email":"arbitrumdns@gmail.com","name":"arbitrumdomains"}],"description":"A library to generate chains of trust proving DNS records via DNSSEC","homepage":"https://github.com/ensdomains/dnsprovejs#readme","repository":{"type":"git","url":"git+https://github.com/ensdomains/dnsprovejs.git"},"bugs":{"url":"https://github.com/ensdomains/dnsprovejs/issues"},"license":"ISC","readme":"# dnsprove.js \n\nA TypeScript/JavaScript library for querying and validating DNSSEC data from DNS.\n\n## Installing\n\n```\nnpm install '@ensdomains/dnsprovejs' --save\n```\n\n## Usage\n\n```js\nimport { DNSProver } from '@ensdomains/dnsprovejs'\nconst prover = DNSProver.create(\"https://cloudflare-dns.com/dns-query\")\nconst result = await prover.queryWithProof('TXT', textDomain)\n```\n\n## API\n\nPlease refer to [the doc](https://dnsprovejs.readthedocs.io)\n\n## Testing\n\n```\n  npm run test\n```\n","readmeFilename":"README.md"}