{
  "name": "@scrypted/nvr",
  "version": "0.10.185",
  "exports": {
    "./src/main.ts": "./main.nodejs.js",
    "./src/motion-fork.ts": "./motion-fork.nodejs.js",
    "./src/transcode-fork.ts": "./transcode-fork.nodejs.js",
    "./src/libav-fork.ts": "./libav-fork.nodejs.js",
    "./src/face-fork.ts": "./face-fork.nodejs.js"
  },
  "scripts": {
    "scrypted-setup-project": "scrypted-setup-project",
    "prescrypted-setup-project": "scrypted-package-json",
    "build": "scrypted-webpack",
    "prebuild": "npm run asbuild",
    "prepublishOnly": "npm run asbuild:release && scrypted-changelog && WEBPACK_DEVTOOL=nosources-source-map NODE_ENV=production scrypted-webpack",
    "prescrypted-vscode-launch": "WEBPACK_DEVTOOL=nosources-source-map scrypted-webpack",
    "scrypted-vscode-launch": "scrypted-deploy-debug",
    "scrypted-deploy-debug": "scrypted-deploy-debug",
    "scrypted-debug": "scrypted-debug",
    "scrypted-deploy": "scrypted-deploy",
    "scrypted-changelog": "scrypted-changelog",
    "scrypted-package-json": "scrypted-package-json",
    "scrypted-readme": "scrypted-readme",
    "asbuild:debug": "asc assembly/index.ts --target debug --enable simd --exportRuntime",
    "asbuild:release": "asc assembly/index.ts --target release --enable simd --exportRuntime",
    "asbuild:tsc": "npm run asbuild:release && npx tsc --allowJs --outdir ts --target es2020 -m commonjs build/release.js && cp build/*.d.ts ts/",
    "asbuild": "npm run asbuild:debug && npm run asbuild:release",
    "avbuild": "node-gyp clean && node-gyp configure && node-gyp build"
  },
  "scrypted": {
    "name": "Scrypted NVR",
    "type": "DataSource",
    "interfaces": [
      "DeviceProvider",
      "OauthClient",
      "SystemSettings",
      "Settings",
      "HttpRequestHandler",
      "BufferConverter",
      "MixinProvider",
      "LauncherApplication",
      "@scrypted/launcher-ignore"
    ],
    "pluginDependencies": [
      "@scrypted/snapshot"
    ]
  },
  "keywords": [
    "scrypted",
    "plugin",
    "nvr",
    "camera",
    "network",
    "video",
    "recorder",
    "timeline",
    "timelapse"
  ],
  "dependencies": {
    "@koush/werift-src": "file:../../scrypted/external/werift",
    "@scrypted/common": "../../scrypted/common",
    "@scrypted/sdk": "file:../../scrypted/sdk",
    "@scrypted/snapshot": "../../scrypted/plugins/snapshot",
    "@scrypted/types": "file:../../scrypted/sdk/types",
    "@turf/area": "^7.2.0",
    "fast-xml-parser": "^4.5.1",
    "munkres-js": "^1.2.2",
    "node-addon-api": "^8.3.0",
    "node-gyp": "^11.0.0",
    "semver": "^7.6.3",
    "tmp-promise": "^3.0.3"
  },
  "devDependencies": {
    "@scrypted/client": "^1.3.9",
    "@scrypted/libav": "^1.0.128",
    "@types/node": "^22.10.5",
    "@types/semver": "^7.5.8",
    "@types/uuid": "^10.0.0",
    "assemblyscript": "^0.27.31",
    "ts-node": "^10.9.2"
  }
}
