You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

ngx-wrap-balancer

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-wrap-balancer

Balanced text wrapping for Angular

latest
Source
npmnpm
Version
0.0.1
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

ngx-wrap-balancer: Make text blocks more readable

Demo

Introduction

ngx-wrap-balancer is a simple Angular component that makes your titles more readable in different viewport sizes. It improves the wrapping to avoid situations like single word in the last line, makes the content more “balanced”

Demo

You can view and fork the demo on stackblitz

Usage

npm install ngx-wrap-balancer --save

OR

yarn add ngx-wrap-balancer

Open your module file e.g app.module.ts and update imports array

import { NgxWrapBalancerModule } from 'ngx-wrap-balancer';
...
imports: [
...
    NgxWrapBalancerModule,
...
]

In your template file add ngx-wrap-balancer as a child of the element you want wrapped. Example:

<h1>
  <ngx-wrap-balancer text="Angular: The web development framework for building the future"></ngx-wrap-balancer>
</h1>

Credits

This project was inspired by react-wrap-balancer, which in turn has been inspired by Adobe’s balance-text project, NYT’s text-balancer project, and Daniel Aleksandersen’s Improving the New York Times’ line wrap balancer. If you want to learn more, you can also take a look at the text-wrap: balance proposal.

I also took some inspiration for the resize Angular directive from erhise

My day job requires a bunch of Angular work so I figured I would sharpen my skills by putting the Angular version of the above as an open source project

Twitter Follow

Keywords

angular

FAQs

Package last updated on 26 Dec 2022

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