{"id":37424218,"url":"https://github.com/hyperjump-io/json-schema-formats","last_synced_at":"2026-01-16T06:11:06.306Z","repository":{"id":321876027,"uuid":"1087494980","full_name":"hyperjump-io/json-schema-formats","owner":"hyperjump-io","description":"A collection of validation functions for the JSON Schema `format` keyword.","archived":false,"fork":false,"pushed_at":"2025-11-10T17:00:14.000Z","size":262,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-23T07:23:00.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://json-schema-formats.hyperjump.io/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyperjump-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["hyperjump-io"]}},"created_at":"2025-11-01T03:01:09.000Z","updated_at":"2025-11-01T03:15:32.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/hyperjump-io/json-schema-formats","commit_stats":null,"previous_names":["hyperjump-io/json-schema-formats"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hyperjump-io/json-schema-formats","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-formats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-formats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-formats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-formats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyperjump-io","download_url":"https://codeload.github.com/hyperjump-io/json-schema-formats/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperjump-io%2Fjson-schema-formats/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28477633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T03:13:13.607Z","status":"ssl_error","status_checked_at":"2026-01-16T03:11:47.863Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-16T06:11:05.455Z","updated_at":"2026-01-16T06:11:06.299Z","avatar_url":"https://github.com/hyperjump-io.png","language":"JavaScript","funding_links":["https://github.com/sponsors/hyperjump-io"],"categories":[],"sub_categories":[],"readme":"# Hyperjump - JSON Schema Formats \n\nA collection of validation functions for the JSON Schema `format` keyword.\n\n## Install\n\nThis module is designed for Node.js (ES Modules, TypeScript) and browsers. It\nshould work in Bun and Deno as well, but the test runner doesn't work in these\nenvironments, so this module may be less stable in those environments.\n\n### Node.js\n\n```bash\nnpm install @hyperjump/json-schema-formats\n```\n\n### TypeScript\n\nThis package uses the package.json \"exports\" field. [TypeScript understands\n\"exports\"](https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta/#packagejson-exports-imports-and-self-referencing),\nbut you need to change a couple settings in your `tsconfig.json` for it to work.\n\n```jsonc\n    \"module\": \"Node16\", // or \"NodeNext\"\n    \"moduleResolution\": \"Node16\", // or \"NodeNext\"\n```\n\n## API\n\n\u003chttps://json-schema-formats.hyperjump.io/modules.html\u003e\n\n## Contributing\n\nContributions are welcome! Please create an issue to propose and discuss any\nchanges you'd like to make before implementing it. If it's an obvious bug with\nan obvious solution or something simple like a fixing a typo, creating an issue\nisn't required. You can just send a PR without creating an issue. Before\nsubmitting any code, please remember to first run the following tests.\n\n- `npm test` (Tests can also be run continuously using `npm test -- --watch`)\n- `npm run lint`\n- `npm run type-check`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperjump-io%2Fjson-schema-formats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyperjump-io%2Fjson-schema-formats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyperjump-io%2Fjson-schema-formats/lists"}