gitextract_nx7y_40v/ ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── ci.yml │ └── lock-threads.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── .npmignore ├── .npmrc ├── .nvmrc ├── LICENSE ├── README.md ├── docs/ │ └── API.md ├── eslint.config.js ├── package.json ├── src/ │ ├── ArraySchema.js │ ├── ArraySchema.test.js │ ├── BaseSchema.js │ ├── BaseSchema.test.js │ ├── BooleanSchema.js │ ├── BooleanSchema.test.js │ ├── FluentJSONSchema.js │ ├── FluentSchema.integration.test.js │ ├── FluentSchema.test.js │ ├── IntegerSchema.js │ ├── IntegerSchema.test.js │ ├── MixedSchema.js │ ├── MixedSchema.test.js │ ├── NullSchema.js │ ├── NullSchema.test.js │ ├── NumberSchema.js │ ├── NumberSchema.test.js │ ├── ObjectSchema.js │ ├── ObjectSchema.test.js │ ├── RawSchema.js │ ├── RawSchema.test.js │ ├── StringSchema.js │ ├── StringSchema.test.js │ ├── example.js │ ├── schemas/ │ │ └── basic.json │ ├── utils.js │ └── utils.test.js └── types/ ├── FluentJSONSchema.d.ts └── FluentJSONSchema.test-d.ts