1.1.1 • Published 12 years ago

tnet v1.1.1

Weekly downloads
14
License
-
Repository
github
Last release
12 years ago

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,]"
1.1.1

12 years ago

1.1.0

12 years ago

1.0.0

12 years ago