🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

endent

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

endent

➡️ An ES6 string tag that makes indentation right

2.1.0
latest
Version published
Weekly downloads
4.1M
3.37%
Maintainers
1
Weekly downloads
 
Created

What is endent?

The npm package 'endent' is a utility for creating multiline strings that maintain predictable indentation. It is particularly useful when working with code generation, templating, or any scenario where managing whitespace and indentation is crucial. The package helps to ensure that multiline strings are formatted neatly without the hassle of manually managing spaces or tabs.

What are endent's main functionalities?

Indentation Management

This feature allows users to easily manage indentation within multiline strings. The example shows how to use endent to create a neatly indented function as a string.

const endent = require('endent');

const result = endent`
  function example() {
    console.log('Hello, world!');
  }
`;
console.log(result);

Template Literals Enhancement

Enhances template literals by automatically handling indentation and interpolation. The example demonstrates creating a personalized greeting message with dynamic data insertion and proper indentation.

const endent = require('endent');
const user = 'Alice';

const greeting = endent`
  Hello, ${user}!
  Welcome to our service.
`;
console.log(greeting);

Other packages similar to endent

FAQs

Package last updated on 21 Jun 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts