{
  "name": "@jackdbd/schemas",
  "version": "1.1.2",
  "description": "JSON schemas with Ajv (JSON schema validator)",
  "author": "Giacomo Debidda <giacomo@giacomodebidda.com> (https://giacomodebidda.com/)",
  "license": "MIT",
  "private": false,
  "publishConfig": {
    "access": "public"
  },
  "keywords": [
    "schema"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/jackdbd/calderone"
  },
  "homepage": "https://github.com/jackdbd/calderone/tree/main/packages/schemas#readme",
  "engines": {
    "node": ">=16"
  },
  "type": "module",
  "module": "lib/index.js",
  "typings": "lib/index.d.ts",
  "exports": {
    ".": "./lib/index.js",
    "./*": "./lib/*.js",
    "./package.json": "./package.json"
  },
  "typesVersions": {
    "*": {
      "*": [
        "./lib/*.d.ts"
      ]
    }
  },
  "files": [
    "CHANGELOG.md",
    "api-docs",
    "lib"
  ],
  "scripts": {
    "build": "run-s 'build:ts' 'build:docs' --print-label",
    "build:docs": "run-s 'docs:doctoc' 'docs:ae' 'docs:ad' 'docs:typedoc' --print-label",
    "build:ts": "tsc -p tsconfig.json",
    "clean": "../../scripts/clean.mjs",
    "docs:ae": "../../scripts/api-extractor.mjs",
    "docs:ad": "../../scripts/api-documenter.mjs",
    "docs:doctoc": "doctoc --github README.md --title '<details><summary>Table of Contents</summary>'",
    "docs:typedoc": "../../scripts/typedoc.mjs",
    "format": "../../scripts/format.mjs",
    "lint": "eslint --config ../../config/eslint.cjs",
    "nuke": "npm run clean && rimraf node_modules 'package-lock.json'",
    "precommit": "lint-staged --config ../../config/lint-staged.cjs",
    "size": "pkg-size ./lib --sort-by=brotli --ignore-files {*.d.ts,*.map}",
    "test": "../../scripts/test.mjs",
    "test:ci": "../../scripts/test.mjs --ci",
    "test:watch": "run-p \"build -- --watch\" \"test -- --watch\""
  },
  "dependencies": {},
  "peerDependencies": {
    "joi": ">=17.6.0 <18"
  },
  "devDependencies": {}
}
