Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

endent

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

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
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
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

Keywords

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc