Skip to content

feat: introduce setMode() helper for lib legacy/strict mode switching#5

Merged
antongolub merged 2 commits intomainfrom
mode
Sep 7, 2025
Merged

feat: introduce setMode() helper for lib legacy/strict mode switching#5
antongolub merged 2 commits intomainfrom
mode

Conversation

@antongolub
Copy link
Copy Markdown
Member

@antongolub antongolub commented Sep 7, 2025

Relates

import ip from '@wepbod/ip'

ip.isV4Format('255.255.255.256')   // true
ip.isV6Format('127.0.0.1')         // true

ip.setMode('strict')               // or 'legacy'
ip.isV4Format('255.255.255.256')   // false
ip.isV6Format('127.0.0.1')         // false

// new methods are always strict
ip.isV4('255.255.255.256')         // false
ip.isV6('127.0.0.1')               // false

@antongolub antongolub added bug Something isn't working enhancement New feature or request labels Sep 7, 2025
@antongolub antongolub merged commit 6a68e75 into main Sep 7, 2025
18 checks passed
@antongolub antongolub deleted the mode branch September 7, 2025 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant