1.0.0 • Published 1 year ago

@nrsk/unindent v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

unindent

Build/Test NPM Coverage Supported Node Versions Semantic Release Conventional Commits

Microlibrary for unindenting multiline strings.

Installation

Node

Just use your favorite package manager:

npm i @nrsk/sigma

Deno

You can import the library via Skypack (note that ?dts query parameter, that will pull types as well):

import un from 'https://cdn.skypack.dev/@nrsk/unindent?dts'

Usage

import un from '@nrsk/unindent'

const x = un`
    Sup!

      - this is indented
      - this is indented too

    This line has the same indentation as the 1st line.
`

console.log(x)

This will output (without 4 leading spaces):

Sup!

  - this is indented
  - this is indented too

This line has the same indentation as the 1st line.

You can use it as an ordinary function too:

import un from '@nrsk/unindent'

const x = un(`...`)

License

MIT.