Licence
MIT
Version
0.1.0
Deps
0
Size
7 kB
Vulns
0
Weekly
0
@systemfsoftware/effect-schema-extensions
Extra Effect Schema codecs for hex strings.
Branded, decode/encode-ready schemas with generated arbitraries:
HexString— a0x-prefixed hex string.PrefixedHex— prefixed hex with length constraints.StrictHex— bare hex (no prefix).ColonHex— colon-separated hex octets.
import { HexString } from '@systemfsoftware/effect-schema-extensions'
import { Schema as S } from 'effect'
const decode = S.decodeUnknownSync(HexString)
decode('0xdeadbeef') // branded HexStringInstall
pnpm add @systemfsoftware/effect-schema-extensions
effectis a peer dependency — you bring your own.