8f2f56b78e2545384dbe24685e71c26db25205b9cf9962b2f14348310aab6ea9222357765d0faf3a2cb7ecdb6fef0c8edcbc2ac727bfe1d2ead5a9ea56233b 791 B

123456789101112131415161718192021222324252627282930
  1. # multicast-dns-service-types
  2. Parse and stringify mdns service types
  3. ```
  4. npm install multicast-dns-service-types
  5. ```
  6. [![build status](http://img.shields.io/travis/mafintosh/multicast-dns-service-types.svg?style=flat)](http://travis-ci.org/mafintosh/multicast-dns-service-types)
  7. ## Usage
  8. ``` js
  9. var types = require('multicast-dns-service-types')
  10. console.log(types.stringify({name: 'http', protocol: 'tcp', subtypes: ['sub1', 'sub2']})) // _http._tcp._sub1._sub2
  11. console.log(types.parse('_http._tcp._sub1._sub2')) // {name: 'http', protocol: 'tcp', subtypes: ['sub1', 'sub2']}
  12. ```
  13. The following shorthands also exist
  14. ``` js
  15. types.stringify(name, protocol, subtypes)
  16. types.tcp(name, subtypes) // set protocol to tcp
  17. types.udp(name, subtypes) // set protocol to udp
  18. ```
  19. ## License
  20. MIT