{
  "name": "@scrypted/nvr",
  "version": "0.11.91",
  "exports": {
    "./src/main.ts": "./main.nodejs.js",
    "./src/motion-fork.ts": "./motion-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"
  },
  "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": "^5.2.1",
    "munkres-js": "^1.2.2",
    "semver": "^7.7.1",
    "tmp-promise": "^3.0.3"
  },
  "devDependencies": {
    "@scrypted/libav": "^1.0.200",
    "@types/node": "^22.15.3",
    "@types/semver": "^7.7.0",
    "@types/uuid": "^10.0.0",
    "assemblyscript": "^0.27.36",
    "prebuild-install": "npm:@scrypted/prebuild-install@^7.1.10",
    "ts-node": "^10.9.2"
  }
}
