{
  "name": "gpt4all",
  "version": "2.1.0-alpha",
  "packageManager": "yarn@3.6.1",
  "main": "src/gpt4all.js",
  "repository": "nomic-ai/gpt4all",
  "scripts": {
    "install": "node-gyp-build",
    "test": "jest",
    "build:backend": "node scripts/build.js",
    "build": "node-gyp-build",
    "predocs:build": "node scripts/docs.js",
    "docs:build": "documentation readme ./src/gpt4all.d.ts --parse-extension js d.ts --format md --section documentation --readme-file ../python/docs/gpt4all_typescript.md",
    "postdocs:build": "node scripts/docs.js"
  },
  "files": [
    "src/**/*",
    "runtimes/**/*",
    "binding.gyp",
    "prebuilds/**/*",
    "*.h",
    "*.cc",
    "gpt4all-backend/**/*"
  ],
  "dependencies": {
    "md5-file": "^5.0.0",
    "mkdirp": "^3.0.1",
    "node-addon-api": "^6.1.0",
    "node-gyp-build": "^4.6.0"
  },
  "devDependencies": {
    "@types/node": "^20.1.5",
    "documentation": "^14.0.2",
    "jest": "^29.5.0",
    "prebuildify": "^5.0.1",
    "prettier": "^2.8.8"
  },
  "optionalDependencies": {
    "node-gyp": "9.x.x"
  },
  "engines": {
    "node": ">= 18.x.x"
  },
  "prettier": {
    "endOfLine": "lf",
    "tabWidth": 4
  },
  "jest": {
    "verbose": true
  }
}
