Gathering detailed insights and metrics for @neojp/tailwindcss-line-clamp-utilities
Gathering detailed insights and metrics for @neojp/tailwindcss-line-clamp-utilities
Gathering detailed insights and metrics for @neojp/tailwindcss-line-clamp-utilities
Gathering detailed insights and metrics for @neojp/tailwindcss-line-clamp-utilities
Tailwind CSS `line-clamp` utilities
npm install @neojp/tailwindcss-line-clamp-utilities
Typescript
Module System
Node Version
NPM Version
JavaScript (100%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
NOASSERTION License
20 Stars
2 Commits
1 Watchers
1 Branches
1 Contributors
Updated on Jun 16, 2023
Latest Version
1.0.1
Package Id
@neojp/tailwindcss-line-clamp-utilities@1.0.1
Unpacked Size
8.72 kB
Size
3.19 kB
File Count
4
NPM Version
6.12.0
Node Version
12.13.0
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
No dependencies detected.
A utility-first CSS framework for rapidly building custom user interfaces.
line-clamp
utilitiesThis is a Tailwind CSS plugin that adds utilities to restrict the amount of lines an element can have by using the CSS property line-clamp.
Maintained by: Joan Piedra → @neojp
Install as a node module with either npm
or yarn
on your command line
1# Install via npm 2npm install --save-dev @neojp/tailwindcss-line-clamp-utilities 3 4# Install via yarn 5yarn add --dev @neojp/tailwindcss-line-clamp-utilities
Add this module as a plugin on your Tailwind configuration file (tailwind.config.js
).
1module.exports = { 2 plugins: [ 3 require('@neojp/tailwindcss-line-clamp-utilities') 4 ] 5};
Note that this plugin allows the usage of variants through the key lineClamp
and will default to your global variant setting.
1module.exports = { 2 variants: { 3 lineClamp: ['responsive'] 4 } 5};
Use the Tailwind utility classes provided by this plugin.
1 2<div class="line-clamp-1"></div> 3<div class="line-clamp-2"></div> 4<div class="line-clamp-3"></div> 5<div class="line-clamp-4"></div> 6<div class="line-clamp-5"></div> 7<div class="line-clamp-6"></div> 8<div class="line-clamp-7"></div> 9<div class="line-clamp-8"></div> 10<div class="line-clamp-9"></div> 11<div class="line-clamp-10"></div> 12
Restrict content to 3 lines:
1<div class="line-clamp-3 w-64"> 2 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla pulvinar, dui vel viverra aliquet, sem nulla sollicitudin diam, et dapibus lectus neque vitae risus. Sed elit risus, facilisis in condimentum quis, luctus ac leo. Integer viverra vel orci quis accumsan. Etiam vitae elementum orci. Sed non venenatis lorem. Pellentesque a metus varius sapien finibus euismod ac et arcu. Donec eu nisl a sem pulvinar tristique in at massa.</p> 3</div>
Will be displayed as:
Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Nulla
pulvinar, dui vel viverra aliquet, se...
Tailwind will be outputed as follows.
1.line-clamp-1 { 2 display: -webkit-box; 3 -webkit-line-clamp: 1; 4 -webkit-box-orient: vertical; 5 overflow: hidden; 6} 7 8.line-clamp-2 { 9 display: -webkit-box; 10 -webkit-line-clamp: 2; 11 -webkit-box-orient: vertical; 12 overflow: hidden; 13} 14 15.line-clamp-3 { 16 display: -webkit-box; 17 -webkit-line-clamp: 3; 18 -webkit-box-orient: vertical; 19 overflow: hidden; 20} 21 22.line-clamp-4 { 23 display: -webkit-box; 24 -webkit-line-clamp: 4; 25 -webkit-box-orient: vertical; 26 overflow: hidden; 27} 28 29.line-clamp-5 { 30 display: -webkit-box; 31 -webkit-line-clamp: 5; 32 -webkit-box-orient: vertical; 33 overflow: hidden; 34} 35 36.line-clamp-6 { 37 display: -webkit-box; 38 -webkit-line-clamp: 6; 39 -webkit-box-orient: vertical; 40 overflow: hidden; 41} 42 43.line-clamp-7 { 44 display: -webkit-box; 45 -webkit-line-clamp: 7; 46 -webkit-box-orient: vertical; 47 overflow: hidden; 48} 49 50.line-clamp-8 { 51 display: -webkit-box; 52 -webkit-line-clamp: 8; 53 -webkit-box-orient: vertical; 54 overflow: hidden; 55} 56 57.line-clamp-9 { 58 display: -webkit-box; 59 -webkit-line-clamp: 9; 60 -webkit-box-orient: vertical; 61 overflow: hidden; 62} 63 64.line-clamp-10 { 65 display: -webkit-box; 66 -webkit-line-clamp: 10; 67 -webkit-box-orient: vertical; 68 overflow: hidden; 69}
Shout out to tailwindcss-aspect-ratio another plugin that attemps to handle aspect ratios on Tailwind CSS.
Feel free to submit a PR request, and send me a message on Twitter (@neojp) about it.
This project has been licensed under the Hippocratic License.
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
Reason
Found 0/2 approved changesets -- score normalized to 0
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no SAST tool detected
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More