@flourd/toml
Version:
Familiar parse and stringify for TOML, with a CLI to convert to/from JSON.
19 lines (16 loc) • 400 B
JavaScript
module.exports = parseString
const TOMLParser = require('../toml')
const prettyError = require('../parse/pretty-error')
function parseString (str) {
if (global.Buffer && global.Buffer.isBuffer(str)) {
str = str.toString('utf8')
}
const parser = new TOMLParser()
try {
parser.parse(str)
return parser.finish()
} catch (err) {
throw prettyError(err, str)
}
}