UNPKG

dns2

Version:

A DNS Server and Client Implementation in Pure JavaScript with no dependencies.

84 lines (83 loc) 2.55 kB
{ "name": "dns2", "version": "3.1.1", "description": "A DNS Server and Client Implementation in Pure JavaScript with no dependencies.", "main": "index.js", "types": "ts/index.d.ts", "exports": { ".": { "import": { "types": "./ts/index.d.mts", "default": "./index.mjs" }, "require": { "types": "./ts/index.d.ts", "default": "./index.js" } }, "./package.json": "./package.json" }, "files": [ "lib", "client", "server", "packet.js", "example", "index.mjs", "ts/index.d.ts", "ts/index.d.mts" ], "scripts": { "lint": "npx eslint .", "lint:fix": "npx eslint . --fix", "prettier": "npx prettier . --check", "prettier:fix": "npx prettier . --write --log-level=warn", "test": "node --test", "test:coverage": "node --test --experimental-test-coverage", "typecheck": "npx --package=typescript --package=@types/node -- tsc -p ts/tsconfig.json && npx --package=typescript --package=@types/node -- tsc -p ts/tsconfig.mjs.json", "test:coverage:lcov": "mkdir -p coverage && node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info", "example-server-udp": "node example/server/udp.js", "example-server-tcp": "node example/server/tcp.js", "example-server-doh": "node example/server/doh.js", "example-client-doh": "node example/client/doh.js", "example-client-udp": "node example/client/udp.js", "example-client-tcp": "node example/client/tcp.js", "example-client-google": "node example/client/google.js", "example-client-udp-subnet": "node example/client/udp-subnet.js", "benchmark": "node benchmark/udp.js" }, "keywords": [ "dns" ], "author": "Liu Song <song940@gmail.com>", "contributors": [ "Andris Reinman <andris.reinman@gmail.com>", "Eviltik <eviltik@gmail.com>", "Martin Heidegger <martin.heidegger@gmail.com>", "Matt Simerson <matt@tnpi.net>" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/lsongdev/node-dns.git" }, "bugs": { "url": "https://github.com/lsongdev/node-dns/issues" }, "homepage": "https://github.com/lsongdev/node-dns#readme", "engines": { "node": ">=22" }, "devDependencies": { "@eslint/js": "^10.0.1", "eslint": "^10.8.0", "globals": "^17.8.0", "prettier": "^3.9.6" }, "prettier": { "printWidth": 80, "semi": true, "singleQuote": true, "arrowParens": "avoid" } }