UNPKG

tnet

Version:

http://tnetstrings.org for node

39 lines (26 loc) 798 B
# tnet.js An implementation of [TNetStrings](http://tnetstrings.org) for node.js # Install $ npm install tnet # Usage ```javascript var Tnet = require('tnet') // parse "hello" === Tnet.parse("5:hello,") true === Tnet.parse("4:true!") 99 === Tnet.parse("2:99#") 1.01 === Tnet.parse("4:1.01^") null === Tnet.parse("0:~") {count:99} === Tnet.parse("13:5:count,2:99#}") ['A','B','C'] === Tnet.parse("12:1:A,1:B,1:C,]") // parseMany ["ab", 1, "xyz"] === Tnet.parseMany("2:ab," + "1:1#" + "3:xyz,") // stringify Tnet.stringify("hello") === "5:hello," Tnet.stringify(true) === "4:true!" Tnet.stringify(99) === "2:99#" Tnet.stringify(1.01) === "4:1.01^" Tnet.stringify(null) === "0:~" Tnet.stringify({count:99}) === "13:5:count,2:99#}" Tnet.stringify(['A','B','C']) === "12:1:A,1:B,1:C,]" ```