fastparselite
Version:
Super simple & fast DSL parser for lightweight config-like data using custom syntax.
23 lines (19 loc) • 375 B
JavaScript
const { fastParseLite, flatten } = require('../src/index');
const input = `
user{
name=Alice
age=#25
address{
city=New York
zip=#10001
location{
data=dummy
}
}
active=!true
}
`;
const result = fastParseLite(input);
// console.log("Parsed:", result);
const flat = flatten(result.user);
console.log("Flattened:", flat);