{
  "name": "prismock",
  "version": "1.35.4",
  "description": "A mock for PrismaClient, dedicated to unit testing.",
  "main": "build/main/index.js",
  "typings": "build/main/index.d.ts",
  "module": "build/module/index.js",
  "repository": "https://github.com/morintd/prismock",
  "author": "Teddy Morin <morin.td@gmail.com> (http://morintd.medium.com/)",
  "license": "MIT",
  "keywords": [
    "test",
    "prisma"
  ],
  "prisma": {
    "seed": "ts-node prisma/seed.ts"
  },
  "scripts": {
    "build": "yarn build:main && yarn build:module",
    "build:main": "tsc -p tsconfig.json",
    "build:module": "tsc -p tsconfig.module.json",
    "lint": "eslint src --ext .ts",
    "test": "jest src/ --maxWorkers=1",
    "db:init": "prisma migrate dev --name init",
    "db:reset": "prisma migrate reset -f",
    "test:coverage": "jest --coverage",
    "prepare": "husky install"
  },
  "devDependencies": {
    "@commitlint/cli": "19.8.1",
    "@commitlint/config-conventional": "19.8.1",
    "@prisma/client": "5.22.0",
    "@semantic-release/changelog": "6.0.3",
    "@semantic-release/commit-analyzer": "13.0.1",
    "@semantic-release/git": "10.0.1",
    "@semantic-release/github": "11.0.3",
    "@semantic-release/npm": "12.0.1",
    "@semantic-release/release-notes-generator": "14.0.3",
    "@types/jest": "29.5.14",
    "@types/node": "22.15.29",
    "@typescript-eslint/eslint-plugin": "8.33.1",
    "@typescript-eslint/parser": "8.33.1",
    "cspell": "9.0.2",
    "cz-conventional-changelog": "3.3.0",
    "dotenv": "16.5.0",
    "eslint": "8.57.1",
    "eslint-config-prettier": "10.1.5",
    "eslint-config-standard": "17.1.0",
    "eslint-plugin-import": "2.31.0",
    "eslint-plugin-jest": "28.12.0",
    "eslint-plugin-n": "17.19.0",
    "eslint-plugin-prettier": "5.4.1",
    "eslint-plugin-promise": "7.2.1",
    "eslint-plugin-react": "7.37.5",
    "eslint-plugin-testing-library": "7.3.0",
    "fp-ts": "2.16.10",
    "fs-jetpack": "5.1.0",
    "husky": "9.1.7",
    "jest": "29.7.0",
    "jest-mock-extended": "3.0.7",
    "lint-staged": "16.1.0",
    "prettier": "2.8.8",
    "prisma": "5.22.0",
    "semantic-release": "24.2.5",
    "ts-jest": "29.3.4",
    "ts-node": "10.9.2",
    "ts-toolbelt": "9.6.0",
    "typescript": "5.8.3"
  },
  "files": [
    "build/main",
    "build/module",
    "!**/*.spec.*",
    "!**/*.json",
    "CHANGELOG.md",
    "LICENSE",
    "README.md"
  ],
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  },
  "lint-staged": {
    "*.{ts,tsx}": [
      "eslint --fix"
    ]
  },
  "dependencies": {
    "@paralleldrive/cuid2": "2.2.2",
    "@prisma/generator-helper": "5.22.0",
    "@prisma/internals": "5.22.0",
    "bson": "6.10.4"
  },
  "peerDependencies": {
    "@prisma/client": "*",
    "prisma": "*"
  }
}
