Commit Graph

10 Commits

Author SHA1 Message Date
Guangcong Luo
df4aeebcd5 Use new Streams for FS streams 2018-01-13 03:59:09 -06:00
Guangcong Luo
4969fb0790 Add Streams library
I've finally been sufficiently frustrated by Node's Streams API to
straight-up write my own.

This is what a Streams API looks like when you don't try to pretend
Promises don't exist. So much easier to use.
2018-01-12 22:19:05 -06:00
Guangcong Luo
91d112dd98 Fix misc TypeScript bugs
The dev version of TypeScript found a variety of bugs not previously
caught for some reason; these are fixed now.
2017-12-26 14:36:13 -06:00
Guangcong Luo
0310f99f02 Refactor repl.js 2017-12-23 23:04:03 -06:00
Guangcong Luo
193e948592 Move crashlogger.js -> lib/crashlogger.js 2017-12-16 15:40:45 -06:00
Guangcong Luo
738c60ed8b Move repl.js -> lib/repl.js 2017-12-16 15:40:45 -06:00
Guangcong Luo
a9540917f5 Move fs.js -> lib/fs.js 2017-12-16 15:40:45 -06:00
Guangcong Luo
d07113dd35 New library: Dashycode
Dashycode is a library for encoding string data in restricted strings
in the [a-z0-9-] character set (namely, roomids).

...its main use is passing arbitrary string data in roomids, for HTML
rooms.
2017-12-12 03:22:09 -06:00
asgdf
c25d23a7f0 Refactor modlog (#3569) 2017-06-10 12:32:55 -05:00
Freigeist
48bfa02eb0 Some cleanup in /modlog 2014-12-09 00:32:11 +01:00