Sha256: 32f4efa540f1d5c0fce7f1d4a8116fca1ec24acda5a07e0bf69551a3cfd203fa

Contents?: true

Size: 928 Bytes

Versions: 23

Compression:

Stored size: 928 Bytes

Contents

# min-indent [![Build Status](https://travis-ci.org/thejameskyle/min-indent.svg?branch=master)](https://travis-ci.org/thejameskyle/min-indent)

> Get the shortest leading whitespace from lines in a string

The line with the least number of leading whitespace, ignoring empty lines, determines the number.

Useful for removing redundant indentation.


## Install

```
$ npm install --save strip-indent
```


## Usage

```js
const minIndent = require('min-indent');

const str = '\tunicorn\n\t\tcake';
/*
	unicorn
		cake
*/

minIndent(str); // 2
```


## Related

- [strip-indent](https://github.com/sindresorhus/strip-indent) - Strip leading whitespace from each line in a string
- [strip-indent-cli](https://github.com/sindresorhus/strip-indent-cli) - CLI for this module
- [indent-string](https://github.com/sindresorhus/indent-string) - Indent each line in a string


## License

MIT © [James Kyle](https://thejameskyle.com)

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-4.1.7 node_modules/min-indent/readme.md
trusty-cms-4.1.6 node_modules/min-indent/readme.md
trusty-cms-4.1.5 node_modules/min-indent/readme.md