cbg-ng-utlis
v0.0.3
Published
cbg-ng-utlis is a collection of utility functions designed to streamline common tasks in Angular applications. It provides reusable and tested functions for string manipulation, date handling, validation, and more.
Downloads
3
Maintainers
Readme
cbg-ng-utlis
cbg-ng-utlis is a collection of utility functions designed to streamline common tasks in Angular applications. It provides reusable and tested functions for string manipulation, date handling, validation, and more.
Table of Contents
Features
- String Utilities: Functions for string manipulation, including capitalization and truncation.
- Date Utilities: Helpers for formatting dates and checking if a date falls on a weekend.
- Validation Utilities: Functions for validating email addresses and phone numbers.
Installation
To install the library, use npm:
npm install my-utils
Usage
String Utilities
Import and use the string utilities in your Angular components or services:
import { capitalizeFirstLetter, truncateString } from 'my-utils';
const greeting = capitalizeFirstLetter('hello world');
console.log(greeting); // Output: Hello world
const shortText = truncateString('This is a very long text that needs to be truncated.', 20);
console.log(shortText); // Output: This is a very long ...
Date Utilities
Use date utilities to handle date-related operations:
import { formatDate, isWeekend } from 'my-utils';
const formattedDate = formatDate(new Date(), 'MM/DD/YYYY');
console.log(formattedDate); // Output: e.g., 09/02/2024
const weekendCheck = isWeekend(new Date());
console.log(weekendCheck); // Output: true or false
Validation Utilities
Validate inputs with the provided utility functions:
import { isEmailValid, isPhoneNumberValid } from 'my-utils';
const emailCheck = isEmailValid('[email protected]');
console.log(emailCheck); // Output: true
const phoneCheck = isPhoneNumberValid('+1234567890');
console.log(phoneCheck); // Output: true
License
This project is licensed under the MIT License.