Files
tibi-types/package.json
T
apairon 40b441df04 feat: add new JSON schemas for Tibi configuration including fields, hooks, jobs, and permissions
- Introduced `field-list.schema.json`, `field-meta.schema.json`, and `field.schema.json` for field configurations.
- Added `hooks.schema.json` for defining hooks in the Tibi project.
- Created `image-filter.schema.json` for image processing configurations.
- Implemented `job.schema.json` for job scheduling configurations.
- Added `openapi.schema.json` for OpenAPI metadata generation.
- Introduced `permissions.schema.json` for managing permissions in the project.
- Created `project.schema.json` for overall project configuration.
- Added `projections.schema.json` for defining projections in the project.
- Implemented a validation script `validate-schemas.mjs` to ensure schema compliance.
2026-07-01 09:23:43 +00:00

23 lines
529 B
JSON

{
"name": "tibi-types",
"version": "0.0.1",
"description": "tibi hook types and validated config schemas",
"types": "index.d.ts",
"scripts": {
"validate:schemas": "node scripts/validate-schemas.mjs",
"test": "npm run validate:schemas"
},
"devDependencies": {
"ajv": "^8.20.0",
"ajv-formats": "^3.0.1",
"glob": "^11.1.0",
"js-yaml": "^4.1.1"
},
"repository": {
"type": "git",
"url": "https://gitbase.de/cms/tibi-types.git"
},
"author": "Sebastian Frank",
"license": "MIT"
}