{
  "name": "@leichtgewicht/dns-packet",
  "version": "6.0.3",
  "description": "An abstract-encoding compliant module for encoding / decoding DNS packets",
  "author": "Mathias Buus",
  "license": "MIT",
  "repository": "martinheidegger/dns-packet",
  "homepage": "https://github.com/martinheidegger/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",
    "bytes.js": "^0.0.2",
    "utf8-bytes": "^0.0.1",
    "utf8-codec": "^1.0.0",
    "utf8-length": "^0.0.1",
    "utf8-string-bytes": "^1.0.3"
  },
  "devDependencies": {
    "@definitelytyped/dtslint": "^0.0.112",
    "@leichtgewicht/esm2umd": "^0.3.4",
    "c8": "^7.11.2",
    "standard": "^17.0.0",
    "tape": "^5.5.3",
    "typescript": "^4.7.2"
  },
  "keywords": [
    "dns",
    "packet",
    "encodings",
    "encoding",
    "encoder",
    "abstract-encoding"
  ]
}
