incompatibility/misparsing with newlines
› perl -MText::Balanced=extract_bracketed -MDDS -e'Dump extract_bracketed "{\n foo: bar\n, baz: quux\n} xx", "{}"'
$VAR1 = "{\n foo: bar\n, baz: quux\n}";
$VAR2 = ' xx';
$VAR3 = '';
› node -e 'console.log((new(require("balanced-brackets"))("{\nfoo: bar\n, baz: quux\n} xx")).extractBracketed("{}"))'
{
extracted: undefined,
remainder: '{\nfoo: bar\n, baz: quux\n} xx',
skipped: undefined,
error: 'Unmatched opening bracket(s): {'
}