UNPKG

@collight/dns-sd

Version:

A DNS Service Discovery implementation in modern TypeScript

87 lines 2.42 kB
{ "name": "@collight/dns-sd", "version": "0.1.6", "description": "A DNS Service Discovery implementation in modern TypeScript", "type": "module", "module": "./dist/esm/index.js", "main": "./dist/cjs/index.cjs", "exports": { ".": { "import": "./dist/esm/index.js", "require": "./dist/cjs/index.cjs" } }, "files": [ "dist" ], "dependencies": { "debug": "^4.4.1", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" }, "devDependencies": { "@collight/build-configs": "^0.0.3", "@eslint/js": "^9.33.0", "@ianvs/prettier-plugin-sort-imports": "^4.6.1", "@types/debug": "^4.1.12", "@types/dns-packet": "^5.6.5", "@types/multicast-dns": "^7.2.4", "@types/node": "^24.2.1", "@typescript-eslint/utils": "^8.39.0", "@vitest/coverage-v8": "3.2.4", "chalk": "^5.5.0", "commander": "^14.0.0", "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "prettier": "^3.6.2", "serve": "^14.2.4", "tsx": "^4.20.3", "typedoc": "^0.28.9", "typedoc-plugin-coverage": "^4.0.1", "typescript": "~5.9.2", "typescript-eslint": "^8.39.0", "unplugin-dts": "1.0.0-beta.6", "vite": "^7.1.1", "vitest": "^3.2.4" }, "repository": { "type": "git", "url": "https://gitlab.com/collight/dns-sd.git" }, "keywords": [ "dns-sd", "dns", "mdns", "service", "discovery", "bonjour", "zeroconf", "zero", "configuration", "multicast", "broadcast" ], "author": "Collight <collight@hotmail.com> (https://collight.com)", "license": "MIT", "bugs": { "url": "https://gitlab.com/collight/dns-sd/issues" }, "homepage": "https://gitlab.com/collight/dns-sd", "scripts": { "demo": "npx tsx demo/main.ts", "demo:browse": "npx tsx demo/browse.ts", "demo:publish": "npx tsx demo/publish.ts", "build": "vite build", "build:watch": "vite build --watch", "test": "vitest run --coverage", "test:watch": "vitest --watch", "format": "prettier . --write --config ./prettier.config.js --plugin='@ianvs/prettier-plugin-sort-imports'", "lint": "tsc --noEmit --extendedDiagnostics && eslint .", "clean:out": "rimraf dist coverage", "clean:npm": "rimraf node_modules", "clean": "pnpm clean:out && pnpm clean:npm", "doc": "typedoc", "doc:serve": "serve doc" } }