{
  "name": "tabletcommand-backend-models",
  "version": "7.4.127",
  "description": "Tablet Command Backend Models",
  "scripts": {
    "lint": "eslint src",
    "build": "gulp build",
    "test": "tsx --test --test-concurrency=1 --test-reporter=spec src/test/*.ts"
  },
  "author": "Marius Ursache <marius@tabletcommand.com>",
  "license": "UNLICENSED",
  "repository": {
    "type": "git",
    "url": "git://github.com/TabletCommand/tabletcommand-backend-models.git"
  },
  "main": "build/index.js",
  "types": "definitions/index.d.ts",
  "dependencies": {
    "debug": "^4.4.3",
    "lodash": "^4.18.1",
    "moment-timezone": "^0.6.5",
    "mongoose": "^8.24.5",
    "mongoose-lean-virtuals": "^2.1.0",
    "uuid": "~14.0.2"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.3.7",
    "@eslint/js": "^9.39.5",
    "@types/chai": "^5.2.3",
    "@types/del": "3.0.1",
    "@types/gulp": "4.0.18",
    "@types/lodash": "^4.17.25",
    "@types/node": "^24.19.1",
    "@typescript-eslint/eslint-plugin": "~8.71.1",
    "@typescript-eslint/parser": "~8.71.1",
    "chai": "^6.3.0",
    "cspell": "^10.3.6",
    "del": "^8.0.1",
    "eslint": "^9.39.5",
    "eslint-plugin-promise": "^7.3.0",
    "eslint-plugin-security": "^4.2.0",
    "globals": "^17.13.0",
    "gulp": "^5.0.1",
    "gulp-execa": "^8.0.1",
    "neostandard": "^0.13.0",
    "ts-node": "10.9.2",
    "tsx": "^4.23.15",
    "type-coverage": "^2.30.3",
    "typescript": "~5.9.3"
  },
  "typeCoverage": {
    "atLeast": 99.79,
    "ignoreFiles": [
      "src/test/**/*.ts"
    ]
  }
}
