arena-ini
INI line-by-line parser for ArenaNet-styled INI files. Supports duplicated keys per section because that's how we write INI files.
Usage
var fs = parser = ini; ini = ; // If ./test.ini looks like this/* * [section] * key = value * key = values, values, values * * [section2] * key = value value value */ // ini now contains an object like this/* * { * "section" : [ * { * name : "key", * value : "value" * values : [ * "value" * ] * }, * { * name : "key", * value : "values, values, values" * values : [ * "values", * "values", * "values" * ] * }, * ], * * "section2" : [ * { * name : "key", * value : "value value value" * values : [ * "value value value" * ] * } * ] * } * */