@knowark/validarkjs
Version:
Simple Data Validation Library
18 lines (15 loc) • 437 B
JavaScript
export function format (template, variables) {
return Function('return `' + template + '`').call(variables)
}
export function dedent (input) {
return input.split('\n').map(line => line.trim()).join('\n')
}
export function outdent (input) {
let spaces = 0
const result = []
for (const line of input.split('\n')) {
spaces = spaces || line.search(/\S|$/)
result.push(line.slice(spaces))
}
return result.join('\n')
}