Skip to content

Feat/validation - #15

Merged
halvardssm merged 14 commits into
mainfrom
feat/validation
Aug 14, 2026
Merged

Feat/validation#15
halvardssm merged 14 commits into
mainfrom
feat/validation

Conversation

@halvardssm

Copy link
Copy Markdown
Owner

PR Summary: feat/validation - Add validation namespace + crypto fixes

New Features

  • validation/ namespace: Added a complete JSON Schema validation module with:

    • StandardSchemaV1, StandardJSONSchemaV1, and JSONSchema compliant validator
    • Utility functions for schema handling (validation/utils.ts)
    • Comprehensive test coverage (validation/*.test.ts)
    • README documentation
  • types/mod.ts: Added new constructor type helpers with examples.

Fixes

  • crypto/hotp.ts: Fixed type errors due to changes in Deno types (buffer handling for HOTP generation).
  • json/json_schema/2020_12.ts: Minor adjustments for consistency.

Chores

  • Updated WASM dependencies (_wasm/, crypto/_wasm/, json/_wasm/).
  • Cleaned up imports, lint fixes, and README improvements.
  • Added .vscode/ and Zed to .gitignore.
  • Updated deno.json and crypto/deno.json configurations.

Files Changed

  • Core: 23 files (validation, types, crypto, json)
  • Generated: 15 WASM files (argon2, bcrypt, scrypt, jsonpath)
  • Config: .gitignore, deno.json, README.md

@halvardssm
halvardssm merged commit 7cc21c5 into main Aug 14, 2026
8 checks passed
@halvardssm
halvardssm deleted the feat/validation branch August 14, 2026 09:13
@halvardssm
halvardssm restored the feat/validation branch August 14, 2026 09:13
@halvardssm
halvardssm deleted the feat/validation branch August 14, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant