{
  "name": "magnoli-types",
  "version": "1.2.598",
  "description": "Magnoli API Contracts",
  "author": "Magnoli Technologies",
  "license": "UNLICENSED",
  "keywords": [
    "magnoli",
    "types",
    "api",
    "contracts"
  ],
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "module": "dist/index.mjs",
  "engines": {
    "node": "24"
  },
  "scripts": {
    "build": "tsup",
    "release": "ts-node scripts/release.ts",
    "typecheck": "tsc --noEmit",
    "lint": "npm run lint:eslint && npm run lint:markdownlint",
    "lint:fix": "npm run lint:eslint:fix && npm run lint:markdownlint:fix",
    "lint:eslint": "eslint .",
    "lint:eslint:fix": "eslint --fix .",
    "lint:markdownlint": "markdownlint-cli2 .",
    "lint:markdownlint:fix": "markdownlint-cli2 --fix .",
    "lint:commitlint": "commitlint --edit",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "prepare": "husky"
  },
  "dependencies": {
    "@prisma/client": "^6",
    "prisma": "^6",
    "zod": "^3"
  },
  "devDependencies": {
    "@commitlint/cli": "^20.2.0",
    "@commitlint/config-conventional": "^20.2.0",
    "@eslint/js": "^9.39.1",
    "@types/node": "^24",
    "eslint": "^9.39.1",
    "globals": "^16.5.0",
    "husky": "^9.1.7",
    "markdownlint": "^0.40.0",
    "markdownlint-cli2": "^0.20.0",
    "ts-node": "^10.9.2",
    "ts-to-zod": "^3",
    "tsup": "^8.5.1",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.49.0"
  }
}
