Skip to content

Multicast DNS Stack for TypeScript/JavaScript Applications

License

Notifications You must be signed in to change notification settings

MatrixAI/js-mdns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 1, 2025
1be5793 · Apr 1, 2025
Jul 10, 2024
Mar 25, 2025
Mar 26, 2025
Apr 1, 2025
Mar 25, 2025
May 15, 2023
Jul 24, 2023
Mar 24, 2025
Mar 25, 2025
Jul 24, 2023
May 15, 2023
May 15, 2023
Mar 24, 2025
Jul 24, 2023
Sep 18, 2024
Mar 24, 2025
Mar 24, 2025
Apr 1, 2025
Apr 1, 2025
May 15, 2023
Mar 24, 2025

Repository files navigation

js-mdns

Multicast DNS Stack for TypeScript/JavaScript Applications.

Installation

npm install --save @matrixai/mdns

Development

Run nix develop, and once you're inside, you can use:

# install (or reinstall packages from package.json)
npm install
# build the dist
npm run build
# run the repl (this allows you to import from ./src)
npm run tsx
# run the tests
npm run test
# lint the source code
npm run lint
# automatically fix the source
npm run lintfix

Docs Generation

npm run docs

See the docs at: https://matrixai.github.io/js-mdns/

Publishing

# npm login
npm version patch # major/minor/patch
npm run build
npm publish --access public
git push
git push --tags

License

js-mdns is licensed under Apache-2.0, you may read the terms of the license here.