{ "name": "@dnsquery/dns-packet", "version": "6.1.1", "description": "An abstract-encoding compliant module for encoding / decoding DNS packets", "author": "Mathias Buus", "license": "MIT", "repository": "dnsquery/dns-packet", "homepage": "https://github.com/dnsquery/dns-packet", "main": "./index.js", "module": "./index.mjs", "types": "./types/index.d.ts", "exports": { ".": { "types": "./types/index.d.ts", "import": "./index.mjs", "require": "./index.js" }, "./buffer_utils.js": { "types": "./buffer_utils.mjs", "import": "./buffer_utils.mjs", "require": "./buffer_utils.js" }, "./classes.js": { "types": "./classes.d.ts", "import": "./classes.mjs", "require": "./classes.js" }, "./opcodes.js": { "types": "./opcodes.d.ts", "import": "./opcodes.mjs", "require": "./opcodes.js" }, "./optioncodes.js": { "types": "./optioncodes.d.ts", "import": "./optioncodes.mjs", "require": "./optioncodes.js" }, "./rcodes.js": { "types": "./rcodes.d.ts", "import": "./rcodes.mjs", "require": "./rcodes.js" }, "./types.js": { "types": "./types.d.ts", "import": "./types.mjs", "require": "./types.js" } }, "engines": { "node": ">=6" }, "scripts": { "clean": "rm -rf coverage", "lint": "standard && dtslint types --localTs node_modules/typescript/lib", "test": "npm run lint && npm run unit", "unit": "tape test.mjs", "coverage": "c8 -r html npm test", "prepare": "npx @leichtgewicht/esm2umd" }, "dependencies": { "@leichtgewicht/ip-codec": "^2.0.4", "utf8-codec": "^1.0.0" }, "devDependencies": { "@definitelytyped/dtslint": "^0.0.119", "@leichtgewicht/esm2umd": "^0.4.0", "c8": "^7.12.0", "standard": "^17.0.0", "tape": "^5.6.1", "typescript": "^4.9.3" }, "keywords": [ "dns", "packet", "encodings", "encoding", "encoder", "abstract-encoding" ] }