JSPM

description

0.0.4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 56
  • Score
    100M100P100Q62220F
  • License MIT

desctiption(content, limit: 25, by: 'words')

Package Exports

  • description

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (description) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Description

Get the description from the content of post / article / anything. Work with: string, HTML, markdown

Install

npm install description

Usage

parameters

Field Description
content Required The thing need to cut
limit Optional Limit by char or by word, default 200 by char, 45 by word
endWith Optional Default ...
by Optional (char or word) Default char
description({ content, limit, endWith, by })
const description = require('description')

let post = require('../data/post')
post.description = description({ content: post.content, limit: 250, endWith: '[...]' })

/*
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It [...]
*/

// or
post.description = description({ content: post.content, limit: 5, endWith: '[...]', by: 'word' })

/*
Lorem Ipsum is simply dummy [...]
*/

License

MIT