SkillAgentSearch skills...

Multili

Function to remove indentation in multi-lines template literals (string) based on the shortest indented line.

Install / Use

/learn @MoOx/Multili
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

multili

Unix Build status Code Coverage Version

Repo on GitHub Repo on GitLab Repo on BitBucket

Function to remove indentation in multi-lines template literals (string) based on the shortest indented line.

Installation

$ npm install multili

Usage

import multili from "multili"

multili(
  `
      This is a
        multi-lines
          string
  `
)

// Will produce
/*
This is a
  multi-lines
    string
*/

multili(`
  This is a
  multi-lines
    string
`)

// Will produce
/*
This is a
multi-lines
  string
*/


multili(`
      This is a
  multi-lines
    string
`)

// Will produce
/*
    This is a
multi-lines
  string
*/

You can also pass an array of lines instead of a string; in this case, the return value will also be an array.

multili([
  "        This is a",
  "          milti-line",
  "            string",
])

// Will produce
/*
[
  "This is a",
  "  milti-line",
  "    string",
]
*/

CONTRIBUTING

  • ⇄ Pull/Merge requests and ★ Stars are always welcome.
  • For bugs and feature requests, please create an issue.
  • Pull/Merge requests must be accompanied by passing automated tests ($ npm test).

CHANGELOG

LICENSE

Related Skills

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated1y ago
Forks2

Languages

JavaScript

Security Score

75/100

Audited on Jun 19, 2024

No findings