{
  "name": "node-json-db",
  "version": "2.6.0",
  "description": "Database using JSON file as storage for Node.JS",
  "main": "dist/JsonDB.js",
  "types": "dist/JsonDB.d.ts",
  "scripts": {
    "test": "jest --coverage",
    "build": "tsc",
    "build:doc": "typedoc --entryPointStrategy expand ./src",
    "semantic-release": "semantic-release",
    "prepare": "husky"
  },
  "repository": "github:Belphemur/node-json-db",
  "keywords": [
    "database",
    "json",
    "db",
    "typescript"
  ],
  "author": "Antoine Aflalo <antoineaf+npm@admincmd.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/Belphemur/node-json-db/issues"
  },
  "homepage": "https://github.com/Belphemur/node-json-db",
  "files": [
    "dist/",
    "README.md",
    "LICENSE",
    "CHANGELOG.md"
  ],
  "release": {
    "getLastRelease": "last-release-git",
    "verifyConditions": [
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/github"
    ],
    "prepare": [
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/git"
    ],
    "publish": [
      [
        "@semantic-release/github",
        {
          "successCommentCondition": "<% return issue.user.type !== 'Bot'; %>"
        }
      ],
      "@semantic-release/npm"
    ]
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "devDependencies": {
    "@commitlint/cli": "^20.1.0",
    "@commitlint/config-conventional": "^20.0.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/git": "^10.0.1",
    "@types/jest": "^30.0.0",
    "@types/node": "^25.0.0",
    "@types/safe-regex": "^1.1.6",
    "husky": "^9.1.7",
    "jest": "^30.2.0",
    "last-release-git": "^0.0.3",
    "safe-regex": "~2.1.1",
    "semantic-release": "25.0.1-beta.3",
    "ts-jest": "^29.4.5",
    "typedoc": "^0.28.14",
    "typescript": "^5.9.3"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ],
    "rules": {
      "body-max-line-length": [
        0,
        "always"
      ]
    }
  },
  "packageManager": "pnpm@10.18.3+sha512.bbd16e6d7286fd7e01f6b3c0b3c932cda2965c06a908328f74663f10a9aea51f1129eea615134bf992831b009eabe167ecb7008b597f40ff9bc75946aadfb08d"
}
