https://github.com/matrixai/js-mdns
Multicast DNS Stack for TypeScript/JavaScript Applications
https://github.com/matrixai/js-mdns
multicast multicast-dns
Last synced: 5 days ago
JSON representation
Multicast DNS Stack for TypeScript/JavaScript Applications
- Host: GitHub
- URL: https://github.com/matrixai/js-mdns
- Owner: MatrixAI
- License: apache-2.0
- Created: 2023-05-15T01:54:09.000Z (over 2 years ago)
- Default Branch: staging
- Last Pushed: 2024-09-19T04:23:26.000Z (over 1 year ago)
- Last Synced: 2024-11-21T17:47:18.113Z (about 1 year ago)
- Topics: multicast, multicast-dns
- Language: TypeScript
- Homepage: https://matrixai.github.io/js-mdns/
- Size: 1.78 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# js-mdns
Multicast DNS Stack for TypeScript/JavaScript Applications.
## Installation
```sh
npm install --save @matrixai/mdns
```
## Development
Run `nix develop`, and once you're inside, you can use:
```sh
# 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
```sh
npm run docs
```
See the docs at: https://matrixai.github.io/js-mdns/
### Publishing
```sh
# 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](LICENSE).