{
  "name": "@prairielearn/postgres",
  "version": "7.1.0",
  "type": "module",
  "repository": {
    "type": "git",
    "url": "https://github.com/PrairieLearn/PrairieLearn.git",
    "directory": "packages/postgres"
  },
  "engines": {
    "node": ">=24.0.0"
  },
  "main": "./dist/index.js",
  "dependencies": {
    "debug": "^4.4.3",
    "es-toolkit": "^1.47.0",
    "multipipe": "^4.0.0",
    "pg": "^8.21.0",
    "pg-cursor": "^2.20.0",
    "zod": "^4.3.0"
  },
  "devDependencies": {
    "@types/debug": "^4.1.13",
    "@types/multipipe": "^3.0.5",
    "@types/node": "^24.12.4",
    "@types/pg": "^8.20.0",
    "@types/pg-cursor": "^2.7.2",
    "@typescript/native-preview": "beta",
    "@vitest/coverage-v8": "^4.1.7",
    "vitest": "^4.1.7",
    "@prairielearn/tsconfig": "^2.1.0"
  },
  "scripts": {
    "build": "tsgo",
    "dev": "tsgo --watch --preserveWatchOutput",
    "test": "vitest run --coverage"
  }
}