1.1.1 • Published 12 years ago
tnet v1.1.1
tnet.js
An implementation of TNetStrings for node.js
Install
$ npm install tnet
Usage
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,]"