@sopres/utils
v1.0.21
Published
Utility functions and helpers for soPres
Readme
@sopres/utils
Utility functions for soPres applications.
Installation
npm install @sopres/utilsUsage
import {
isValidEmail,
isValidSlug,
sanitizeHtml,
formatDate,
parseQueryString,
} from "@sopres/utils";
// Validators
isValidEmail("[email protected]"); // true
isValidSlug("hello-world"); // true
isValidUrl("https://example.com"); // true
// Sanitization
sanitizeHtml('<script>alert("xss")</script>'); // escaped
// Helpers
parseQueryString("?page=1&limit=10"); // { page: '1', limit: '10' }Functions
Validators
isValidEmail(email)- Email validationisValidUrl(url)- URL validationisValidSlug(slug)- Slug validationisStrongPassword(password)- Password strength checksanitizeHtml(html)- XSS sanitization
Helpers
parseQueryString(query)- Parse query stringbuildQueryString(params)- Build query stringgetFileExtension(filename)- Extract file extensiongetMimeType(filename)- Get MIME type
License
MIT
