@technobuddha/library
Version:
A large library of useful functions
14 lines • 829 B
JavaScript
import { space } from "./unicode.js";
/**
* Indent each line of a string
* @param input - The string to indent
* @param options - see {@link IndentOptions}
* @defaultValue indenter space
* @returns string with each line indented
* @group String
* @category Operations
*/
export function indent(input, { indenter = space } = {}) {
return input.replaceAll(/^/gmu, indenter);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2luZGVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBWXJDOzs7Ozs7OztHQVFHO0FBQ0gsTUFBTSxVQUFVLE1BQU0sQ0FBQyxLQUFhLEVBQUUsRUFBRSxRQUFRLEdBQUcsS0FBSyxLQUFvQixFQUFFO0lBQzVFLE9BQU8sS0FBSyxDQUFDLFVBQVUsQ0FBQyxNQUFNLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDNUMsQ0FBQyJ9