Convert Plain Text to Rich Text with Ease!
SH20RAJ / RichTextConvertor
A JavaScript library to convert normal text into rich text with support for hashtags, mentions, bold, and underline.
Rich Text Converter
A JavaScript library to convert normal text into rich text with support for hashtags, mentions, bold, and underline.
Installation
Using npm
You can install this package via npm:
npm install rich-text-converter
CDN Integration
You can also use the library directly from a CDN:
<!-- Include RichTextConvertor.js from jsDelivr -->
<script src="https://cdn.jsdelivr.net/gh/SH20RAJ/RichTextConvertor/RichTextConvertor.min.js"></script>
Usage
Browser
// Create a new instance of RichTextConverter
const converter = new RichTextConverter();
// Example usage
const inputText = "Check out #trending topics and mention @user in this **cool** __text__!";
const richText = converter.convert(inputText);
console.log(richText);
Node.js
You can also use the library in Node.js:
const RichTextConverter = require('rich-text-converter');
// Create a new instance of RichTextConverter
const converter = new RichTextConverter();
// Example usage
const
…Have you ever wanted to spice up your plain text with hashtags, mentions, bold, and underline styles? Look no further! Introducing the Rich Text Converter JavaScript library, your go-to solution for converting normal text into rich, formatted text.
What is Rich Text Converter?
Rich Text Converter is a lightweight JavaScript library that enables you to effortlessly transform ordinary text into visually appealing and interactive content. Whether you're building a social media platform, a blog, or simply want to enhance the text on your website, this library has got you covered.
- Hyperlink #hashtags and @usernames
Features
-
Hashtags: Automatically convert
#trending
into clickable links leading to related topics. -
Mentions: Transform
@user
into clickable links directing to user profiles. -
Bold: Simply wrap text within
**
to make it bold. -
Underline: Wrap text within
__
to add a subtle underline to your content.
How to Use
1. Install via npm
npm install rich-text-converter
2. Import into Your Project
// Import RichTextConverter
const RichTextConverter = require('rich-text-converter');
// Create a new instance
const converter = new RichTextConverter();
// Example usage
const inputText = "Check out #trending topics and mention @user in this **cool** __text__!";
const richText = converter.convert(inputText);
console.log(richText);
3. CDN Integration
Alternatively, you can use the library directly from a CDN:
<!-- Include RichTextConvertor.js from jsDelivr -->
<script src="https://cdn.jsdelivr.net/gh/SH20RAJ/RichTextConvertor/RichTextConvertor.js"></script>
4. Configuration (Optional)
Customize the conversion by providing your own configurations:
const config = {
hashtags: {
url: 'https://example.com/hashtag/$1',
},
mentions: {
url: 'https://example.com/user/$1',
},
bold: {
replace: '<strong>$1</strong>',
},
underline: {
replace: '<u>$1</u>',
},
};
const converter = new RichTextConverter(config);
Why Choose Rich Text Converter?
- Easy Integration: Simply include the library and start converting text.
- Flexible Configuration: Customize the conversion patterns and URLs to fit your needs.
- Lightweight and Efficient: Minimal overhead and fast processing.
Get Started Today!
Enhance your web application's text formatting capabilities with Rich Text Converter. Whether you're building a social platform, blog, or any web project requiring rich text, this library is here to make your life easier.
Connect with Us
- GitHub Repository: SH20RAJ/RichTextConvertor
- Issues and Contributions: We welcome your feedback and contributions. Feel free to open an issue or submit a pull request on our GitHub repository.
Give your text the attention it deserves. Convert plain text to rich text effortlessly with Rich Text Converter. Happy coding!
SH20RAJ / RichTextConvertor
A JavaScript library to convert normal text into rich text with support for hashtags, mentions, bold, and underline.
Rich Text Converter
A JavaScript library to convert normal text into rich text with support for hashtags, mentions, bold, and underline.
Installation
Using npm
You can install this package via npm:
npm install rich-text-converter
CDN Integration
You can also use the library directly from a CDN:
<!-- Include RichTextConvertor.js from jsDelivr -->
<script src="https://cdn.jsdelivr.net/gh/SH20RAJ/RichTextConvertor/RichTextConvertor.min.js"></script>
Usage
Browser
// Create a new instance of RichTextConverter
const converter = new RichTextConverter();
// Example usage
const inputText = "Check out #trending topics and mention @user in this **cool** __text__!";
const richText = converter.convert(inputText);
console.log(richText);
Node.js
You can also use the library in Node.js:
const RichTextConverter = require('rich-text-converter');
// Create a new instance of RichTextConverter
const converter = new RichTextConverter();
// Example usage
const
…
Top comments (0)