UNPKG

aneka

Version:

Some usefull function helper for daily use

14 lines (11 loc) 427 B
import dotenvParseVariables from 'dotenv-parse-variables' function parseKvString (text, trimValue = true, lineDelimiter = '|') { const lines = text.split(lineDelimiter).join('\n').split('\n') const item = {} for (const line of lines) { const [k, v] = line.split('=') item[k.trim()] = trimValue ? v.trim() : v } return dotenvParseVariables(item, { assignToProcessEnv: false }) } export default parseKvString