Registry / serialization / suf-regex

suf-regex

JSON →
library0.3.4jsnpmunverified

A lightweight utility library providing common regex patterns and helper functions for string validation and extraction. Version 0.3.4 is the latest stable release. It offers pre-compiled regex patterns for email, URL, IP addresses, dates, and more, with a focus on simplicity and zero dependencies. Unmaintained since 2022 with no recent activity.

npm install suf-regex
INSTALL
IMPORT
SIG · SUF-REGEX
S
suf-regex
serializationjavascriptv0.3.4
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

isEmail
import { isEmail } from 'suf-regex'
const isEmail = require('suf-regex').isEmail
ESM-only package; CommonJS require not supported.
isURL
import { isURL } from 'suf-regex'
const isURL = require('suf-regex').isURL
Default export not available; must use named import.
Patterns
import { Patterns } from 'suf-regex'
Access all regex patterns as an object with keys like email, url, ip.

Demonstrates importing and using email validation, URL validation, and direct regex pattern access.

import { isEmail, isURL, Patterns } from 'suf-regex'; console.log(isEmail('test@example.com')); // true console.log(isURL('https://example.com')); // true console.log(Patterns.email.test('invalid')); // false
Debug
Known issues
deprecatedPackage is no longer maintained as of 2022. Consider migrating to a maintained alternative like validator.js or ow.
fix
Replace with validator.js: npm install validator
affects: >=0.1.0
gotchaAll functions are synchronous and perform simple regex checks; do not use for security-critical validation without additional sanitization.
fix
Combine with input sanitization like DOMPurify for user-supplied content.
affects: *
gotchaThe package does not export a default object; you must use named imports.
fix
Use `import { isEmail } from 'suf-regex'` instead of `import sufRegex from 'suf-regex'`.
affects: >=0.3.0
Errors
Common errors & fixes
Cannot find module 'suf-regex'
Package not installed or not ESM-compatible in a CommonJS project.
fix
Ensure package is installed: `npm install suf-regex`. For CommonJS, use dynamic import: `const { isEmail } = await import('suf-regex')`.
export 'default' (imported as 'sufRegex') was not found in 'suf-regex'
Attempting default import but package only has named exports.
fix
Use named imports: `import { isEmail } from 'suf-regex'`.
TypeError: isEmail is not a function
Incorrect destructuring or using variable before assignment.
fix
Ensure correct named import: `import { isEmail } from 'suf-regex'`.
Upgrade
Version history
0.3.4latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
8
Resources
suf-regex — npm install suf-regex · libregistry