persona-community-5/.pnpm-store/v3/files/ed/affca250a939e9c21dcfc749cb9307bece937d0e887c5f27075e1c47ffdd950fa15d87ad19bc06ea954437e591a45aef5a13bac76926d68af7cf0bff36cda6
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

33 lines
912 B
Plaintext

import {Vocabulary} from "../types"
import refKeyword from "./core/ref"
import getApplicatorVocabulary from "./applicator"
import unevaluatedVocabulary from "./unevaluated"
import formatVocabulary from "./format"
import validationVocabulary from "./validation"
import limitNumber from "./validation/draft04/limitNumber"
import limitNumberExclusive from "./validation/draft04/limitNumberExclusive"
const metadataVocabulary: Vocabulary = ["title", "description", "default"]
const coreVocabulary: Vocabulary = [
"$schema",
"id",
"$defs",
{keyword: "$comment"},
"definitions",
refKeyword,
]
const validation: Vocabulary = [...validationVocabulary.slice(1), limitNumber, limitNumberExclusive]
const draft4Vocabularies: Vocabulary[] = [
coreVocabulary,
validation,
getApplicatorVocabulary(),
formatVocabulary,
metadataVocabulary,
unevaluatedVocabulary,
]
export default draft4Vocabularies