Socket
Socket
Sign inDemoInstall

@darkwolf/validator

Package Overview
Dependencies
Maintainers
1
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@darkwolf/validator - npm Package Compare versions

Comparing version 13.21.78 to 13.21.79

4

constants.js

@@ -5,3 +5,3 @@ const BASE58_ALPHABET = 'AveDarkwo1f23456789BCEFGHJKLMNPQRSTUVWXYZbcdghijmnpqstuxyz'

const UNIX_TIMESTAMP_REGEX = /^[1-9]\d{8,9}$/
const FLOAT_UNIX_TIMESTAMP_REGEX = new RegExp(`^${UNIX_TIMESTAMP_REGEX.source.slice(1, -1)}(.\\d{1,9})?$`)
const MILLIS_UNIX_TIMESTAMP_REGEX = new RegExp(`^${UNIX_TIMESTAMP_REGEX.source.slice(1, -1)}(.\\d{1,3})?$`)
const UUID_REGEX = /^[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}$/i

@@ -29,3 +29,3 @@ const IPV4_REGEX = /^((\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$/

UNIX_TIMESTAMP_REGEX,
FLOAT_UNIX_TIMESTAMP_REGEX,
MILLIS_UNIX_TIMESTAMP_REGEX,
UUID_REGEX,

@@ -32,0 +32,0 @@ IPV4_REGEX,

@@ -162,3 +162,3 @@ const CodeError = require('@darkwolf/code-error')

const isUnixTimestamp = value => isNumber(value) && constants.UNIX_TIMESTAMP_REGEX.test(value)
const isFloatUnixTimestamp = value => isNumber(value) && constants.FLOAT_UNIX_TIMESTAMP_REGEX.test(value)
const isMillisUnixTimestamp = value => isNumber(value) && constants.MILLIS_UNIX_TIMESTAMP_REGEX.test(value)
const isUUID = value => isString(value) && constants.UUID_REGEX.test(value)

@@ -259,3 +259,3 @@ const isIPv4 = value => isString(value) && constants.IPV4_REGEX.test(value)

isUnixTimestamp,
isFloatUnixTimestamp,
isMillisUnixTimestamp,
isUUID,

@@ -262,0 +262,0 @@ isUuid: isUUID,

{
"name": "@darkwolf/validator",
"version": "13.21.78",
"version": "13.21.79",
"description": "Validator",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -90,3 +90,3 @@ # Validator

### isUnixTimestamp(value)
### isFloatUnixTimestamp(value)
### isMillisUnixTimestamp(value)
### isUUID(value)

@@ -93,0 +93,0 @@ ### isUuid(value)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc