Indent each line in a string
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.editorconfig Rename the `blank` option to `includeEmptyLines` Jul 23, 2017
.gitattributes Remove the `repeating` dependency Jan 25, 2017
.gitignore
.npmrc Rename the `blank` option to `includeEmptyLines` Jul 23, 2017
.travis.yml Rename the `blank` option to `includeEmptyLines` Jul 23, 2017
index.js Rename the `blank` option to `includeEmptyLines` Jul 23, 2017
license Rename the `blank` option to `includeEmptyLines` Jul 23, 2017
package.json 3.2.0 Jul 23, 2017
readme.md Rename the `blank` option to `includeEmptyLines` Jul 23, 2017
test.js

readme.md

indent-string Build Status

Indent each line in a string

Install

$ npm install indent-string

Usage

const indentString = require('indent-string');

indentString('Unicorns\nRainbows', 4);
//=> '    Unicorns'
//=> '    Rainbows'

indentString('Unicorns\nRainbows', 4, {indent: ''});
//=> '♥♥♥♥Unicorns'
//=> '♥♥♥♥Rainbows'

API

indentString(input, [count], [options])

input

Type: string

String you want to indent.

count

Type: number
Default: 1

How many times you want indent repeated.

options

Type: Object

indent

Type: string
Default: ' '

String to use for the indent.

includeEmptyLines

Type: boolean
Default: false

Also indent empty lines.

Related

License

MIT © Sindre Sorhus