{ "name": "@scrypted/webrtc", "version": "0.2.88", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/webrtc", "version": "0.2.88", "dependencies": { "@scrypted/common": "file:../../common", "@scrypted/sdk": "file:../../sdk", "@scrypted/server": "file:../../server", "ip": "^2.0.1" }, "devDependencies": { "@types/ip": "^1.1.3", "@types/node": "^22.18.0" } }, "../../common": { "name": "@scrypted/common", "version": "1.0.1", "license": "ISC", "dependencies": { "@scrypted/sdk": "file:../sdk", "@scrypted/types": "^0.5.27", "http-auth-utils": "^5.0.1", "typescript": "^5.5.3" }, "devDependencies": { "@types/node": "^20.11.0", "monaco-editor": "^0.50.0", "ts-node": "^10.9.2" } }, "../../external/werift/packages/webrtc": { "name": "werift", "version": "0.17.6", "extraneous": true, "license": "MIT", "dependencies": { "@fidm/x509": "^1.2.1", "@minhducsun2002/leb128": "^1.0.0", "@peculiar/webcrypto": "^1.4.1", "@peculiar/x509": "^1.9.2", "@shinyoshiaki/ebml-builder": "^0.0.1", "aes-js": "^3.1.2", "binary-data": "^0.6.0", "buffer-crc32": "^0.2.13", "date-fns": "^2.29.3", "debug": "^4.3.4", "elliptic": "^6.5.4", "int64-buffer": "^1.0.1", "ip": "^1.1.8", "jspack": "^0.0.4", "lodash": "^4.17.21", "nano-time": "^1.0.0", "p-cancelable": "^2.1.1", "rx.mini": "^1.2.2", "turbo-crc32": "^1.0.1", "tweetnacl": "^1.0.3", "uuid": "^9.0.0" }, "devDependencies": { "@types/aes-js": "^3.1.1", "@types/buffer-crc32": "^0.2.2", "@types/debug": "^4.1.7", "@types/elliptic": "^6.4.14", "@types/ip": "^1.1.0", "@types/jest": "^29.2.4", "@types/lodash": "^4.14.191", "@types/node": "^18.11.18", "@types/uuid": "^9.0.0" }, "engines": { "node": ">=16" } }, "../../external/werift/packages/webrtc/src": { "extraneous": true }, "../../external/werift/packages/webrtc/src/index.ts": { "extraneous": true }, "../../sdk": { "name": "@scrypted/sdk", "version": "0.5.38", "license": "ISC", "dependencies": { "@babel/preset-typescript": "^7.27.1", "@rollup/plugin-commonjs": "^28.0.5", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-typescript": "^12.1.2", "@rollup/plugin-virtual": "^3.0.2", "adm-zip": "^0.5.16", "axios": "^1.10.0", "babel-loader": "^10.0.0", "babel-plugin-const-enum": "^1.2.0", "ncp": "^2.0.0", "openai": "^5.3.0", "raw-loader": "^4.0.2", "rimraf": "^6.0.1", "rollup": "^4.43.0", "tmp": "^0.2.3", "ts-loader": "^9.5.2", "tslib": "^2.8.1", "typescript": "^5.8.3", "webpack": "^5.99.9", "webpack-bundle-analyzer": "^4.10.2" }, "bin": { "scrypted-changelog": "bin/scrypted-changelog.js", "scrypted-debug": "bin/scrypted-debug.js", "scrypted-deploy": "bin/scrypted-deploy.js", "scrypted-deploy-debug": "bin/scrypted-deploy-debug.js", "scrypted-package-json": "bin/scrypted-package-json.js", "scrypted-setup-project": "bin/scrypted-setup-project.js", "scrypted-webpack": "bin/scrypted-webpack.js" }, "devDependencies": { "@types/node": "^24.0.1", "ts-node": "^10.9.2", "typedoc": "^0.28.5" } }, "../../server": { "name": "@scrypted/server", "version": "0.142.8", "hasInstallScript": true, "license": "ISC", "dependencies": { "@scrypted/ffmpeg-static": "^6.1.0-build3", "@scrypted/node-pty": "^1.0.24", "@scrypted/types": "^0.5.36", "adm-zip": "^0.5.16", "body-parser": "^2.2.0", "cookie-parser": "^1.4.7", "dotenv": "^16.5.0", "engine.io": "^6.6.4", "express": "^5.1.0", "follow-redirects": "^1.15.9", "http-auth": "^4.2.1", "level": "^10.0.0", "lodash": "^4.17.21", "mime-types": "^3.0.1", "node-dijkstra": "^2.5.0", "node-forge": "^1.3.1", "node-gyp": "^11.2.0", "py": "npm:@bjia56/portable-python@^0.1.141", "semver": "^7.7.2", "sharp": "^0.34.2", "source-map-support": "^0.5.21", "tar": "^7.4.3", "tslib": "^2.8.1", "typescript": "^5.8.3", "whatwg-mimetype": "^4.0.0", "ws": "^8.18.2" }, "bin": { "scrypted-serve": "bin/scrypted-serve" }, "devDependencies": { "@types/adm-zip": "^0.5.7", "@types/cookie-parser": "^1.4.9", "@types/express": "^5.0.3", "@types/follow-redirects": "^1.14.4", "@types/http-auth": "^4.1.4", "@types/lodash": "^4.17.17", "@types/mime-types": "^3.0.1", "@types/node": "^24.0.3", "@types/node-dijkstra": "^2.5.6", "@types/node-forge": "^1.3.11", "@types/semver": "^7.7.0", "@types/source-map-support": "^0.5.10", "@types/whatwg-mimetype": "^3.0.2", "@types/ws": "^8.18.1", "rimraf": "^6.0.1" } }, "node_modules/@scrypted/common": { "resolved": "../../common", "link": true }, "node_modules/@scrypted/sdk": { "resolved": "../../sdk", "link": true }, "node_modules/@scrypted/server": { "resolved": "../../server", "link": true }, "node_modules/@types/ip": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@types/ip/-/ip-1.1.3.tgz", "integrity": "sha512-64waoJgkXFTYnCYDUWgSATJ/dXEBanVkaP5d4Sbk7P6U7cTTMhxVyROTckc6JKdwCrgnAjZMn0k3177aQxtDEA==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/node": { "version": "22.18.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.0.tgz", "integrity": "sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ==", "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.21.0" } }, "node_modules/ip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==" }, "node_modules/undici-types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, "license": "MIT" } }, "dependencies": { "@scrypted/common": { "version": "file:../../common", "requires": { "@scrypted/sdk": "file:../sdk", "@scrypted/types": "^0.5.27", "@types/node": "^20.11.0", "http-auth-utils": "^5.0.1", "monaco-editor": "^0.50.0", "ts-node": "^10.9.2", "typescript": "^5.5.3" } }, "@scrypted/sdk": { "version": "file:../../sdk", "requires": { "@babel/preset-typescript": "^7.27.1", "@rollup/plugin-commonjs": "^28.0.5", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-typescript": "^12.1.2", "@rollup/plugin-virtual": "^3.0.2", "@types/node": "^24.0.1", "adm-zip": "^0.5.16", "axios": "^1.10.0", "babel-loader": "^10.0.0", "babel-plugin-const-enum": "^1.2.0", "ncp": "^2.0.0", "openai": "^5.3.0", "raw-loader": "^4.0.2", "rimraf": "^6.0.1", "rollup": "^4.43.0", "tmp": "^0.2.3", "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "tslib": "^2.8.1", "typedoc": "^0.28.5", "typescript": "^5.8.3", "webpack": "^5.99.9", "webpack-bundle-analyzer": "^4.10.2" } }, "@scrypted/server": { "version": "file:../../server", "requires": { "@scrypted/ffmpeg-static": "^6.1.0-build3", "@scrypted/node-pty": "^1.0.24", "@scrypted/types": "^0.5.36", "@types/adm-zip": "^0.5.7", "@types/cookie-parser": "^1.4.9", "@types/express": "^5.0.3", "@types/follow-redirects": "^1.14.4", "@types/http-auth": "^4.1.4", "@types/lodash": "^4.17.17", "@types/mime-types": "^3.0.1", "@types/node": "^24.0.3", "@types/node-dijkstra": "^2.5.6", "@types/node-forge": "^1.3.11", "@types/semver": "^7.7.0", "@types/source-map-support": "^0.5.10", "@types/whatwg-mimetype": "^3.0.2", "@types/ws": "^8.18.1", "adm-zip": "^0.5.16", "body-parser": "^2.2.0", "cookie-parser": "^1.4.7", "dotenv": "^16.5.0", "engine.io": "^6.6.4", "express": "^5.1.0", "follow-redirects": "^1.15.9", "http-auth": "^4.2.1", "level": "^10.0.0", "lodash": "^4.17.21", "mime-types": "^3.0.1", "node-dijkstra": "^2.5.0", "node-forge": "^1.3.1", "node-gyp": "^11.2.0", "py": "npm:@bjia56/portable-python@^0.1.141", "rimraf": "^6.0.1", "semver": "^7.7.2", "sharp": "^0.34.2", "source-map-support": "^0.5.21", "tar": "^7.4.3", "tslib": "^2.8.1", "typescript": "^5.8.3", "whatwg-mimetype": "^4.0.0", "ws": "^8.18.2" } }, "@types/ip": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@types/ip/-/ip-1.1.3.tgz", "integrity": "sha512-64waoJgkXFTYnCYDUWgSATJ/dXEBanVkaP5d4Sbk7P6U7cTTMhxVyROTckc6JKdwCrgnAjZMn0k3177aQxtDEA==", "dev": true, "requires": { "@types/node": "*" } }, "@types/node": { "version": "22.18.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.0.tgz", "integrity": "sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ==", "dev": true, "requires": { "undici-types": "~6.21.0" } }, "ip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==" }, "undici-types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true } } }