mirror of
https://github.com/koush/scrypted.git
synced 2026-03-01 16:52:56 +00:00
353 lines
13 KiB
JSON
353 lines
13 KiB
JSON
{
|
|
"name": "@scrypted/tuya",
|
|
"version": "0.0.3",
|
|
"lockfileVersion": 2,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"name": "@scrypted/tuya",
|
|
"version": "0.0.3",
|
|
"dependencies": {
|
|
"@scrypted/common": "file:../../common",
|
|
"@scrypted/sdk": "file:../../sdk",
|
|
"axios": "^0.27.2",
|
|
"crypto-js": "^4.1.1",
|
|
"ws": "^8.8.1"
|
|
},
|
|
"devDependencies": {
|
|
"@types/crypto-js": "^4.1.1",
|
|
"@types/node": "^16.6.1",
|
|
"@types/uuid": "^8.3.4",
|
|
"@types/ws": "^8.5.3"
|
|
}
|
|
},
|
|
"../../common": {
|
|
"name": "@scrypted/common",
|
|
"version": "1.0.1",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"@scrypted/sdk": "file:../sdk",
|
|
"@scrypted/server": "file:../server",
|
|
"http-auth-utils": "^3.0.2",
|
|
"node-fetch-commonjs": "^3.1.1",
|
|
"typescript": "^4.4.3"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^16.9.0"
|
|
}
|
|
},
|
|
"../../sdk": {
|
|
"name": "@scrypted/sdk",
|
|
"version": "0.0.206",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"@babel/preset-typescript": "^7.16.7",
|
|
"adm-zip": "^0.4.13",
|
|
"axios": "^0.21.4",
|
|
"babel-loader": "^8.2.3",
|
|
"babel-plugin-const-enum": "^1.1.0",
|
|
"esbuild": "^0.13.8",
|
|
"ncp": "^2.0.0",
|
|
"raw-loader": "^4.0.2",
|
|
"rimraf": "^3.0.2",
|
|
"tmp": "^0.2.1",
|
|
"webpack": "^5.59.0"
|
|
},
|
|
"bin": {
|
|
"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-readme": "bin/scrypted-readme.js",
|
|
"scrypted-setup-project": "bin/scrypted-setup-project.js",
|
|
"scrypted-webpack": "bin/scrypted-webpack.js"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^16.11.1",
|
|
"@types/stringify-object": "^4.0.0",
|
|
"stringify-object": "^3.3.0",
|
|
"ts-node": "^10.4.0",
|
|
"typedoc": "^0.22.8",
|
|
"typescript-json-schema": "^0.50.1",
|
|
"webpack-bundle-analyzer": "^4.5.0"
|
|
}
|
|
},
|
|
"../sdk": {
|
|
"extraneous": true
|
|
},
|
|
"node_modules/@scrypted/common": {
|
|
"resolved": "../../common",
|
|
"link": true
|
|
},
|
|
"node_modules/@scrypted/sdk": {
|
|
"resolved": "../../sdk",
|
|
"link": true
|
|
},
|
|
"node_modules/@types/crypto-js": {
|
|
"version": "4.1.1",
|
|
"resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.1.tgz",
|
|
"integrity": "sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==",
|
|
"dev": true
|
|
},
|
|
"node_modules/@types/node": {
|
|
"version": "16.6.1",
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.1.tgz",
|
|
"integrity": "sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==",
|
|
"dev": true
|
|
},
|
|
"node_modules/@types/uuid": {
|
|
"version": "8.3.4",
|
|
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
|
|
"integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==",
|
|
"dev": true
|
|
},
|
|
"node_modules/@types/ws": {
|
|
"version": "8.5.3",
|
|
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz",
|
|
"integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==",
|
|
"dev": true,
|
|
"dependencies": {
|
|
"@types/node": "*"
|
|
}
|
|
},
|
|
"node_modules/asynckit": {
|
|
"version": "0.4.0",
|
|
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
|
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
|
|
},
|
|
"node_modules/axios": {
|
|
"version": "0.27.2",
|
|
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
|
|
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
|
|
"dependencies": {
|
|
"follow-redirects": "^1.14.9",
|
|
"form-data": "^4.0.0"
|
|
}
|
|
},
|
|
"node_modules/combined-stream": {
|
|
"version": "1.0.8",
|
|
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
|
|
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
|
|
"dependencies": {
|
|
"delayed-stream": "~1.0.0"
|
|
},
|
|
"engines": {
|
|
"node": ">= 0.8"
|
|
}
|
|
},
|
|
"node_modules/crypto-js": {
|
|
"version": "4.1.1",
|
|
"resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz",
|
|
"integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="
|
|
},
|
|
"node_modules/delayed-stream": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
|
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
|
|
"engines": {
|
|
"node": ">=0.4.0"
|
|
}
|
|
},
|
|
"node_modules/follow-redirects": {
|
|
"version": "1.15.1",
|
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
|
|
"integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==",
|
|
"funding": [
|
|
{
|
|
"type": "individual",
|
|
"url": "https://github.com/sponsors/RubenVerborgh"
|
|
}
|
|
],
|
|
"engines": {
|
|
"node": ">=4.0"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"debug": {
|
|
"optional": true
|
|
}
|
|
}
|
|
},
|
|
"node_modules/form-data": {
|
|
"version": "4.0.0",
|
|
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
|
|
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
|
|
"dependencies": {
|
|
"asynckit": "^0.4.0",
|
|
"combined-stream": "^1.0.8",
|
|
"mime-types": "^2.1.12"
|
|
},
|
|
"engines": {
|
|
"node": ">= 6"
|
|
}
|
|
},
|
|
"node_modules/mime-db": {
|
|
"version": "1.52.0",
|
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
|
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
|
|
"engines": {
|
|
"node": ">= 0.6"
|
|
}
|
|
},
|
|
"node_modules/mime-types": {
|
|
"version": "2.1.35",
|
|
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
|
|
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
|
"dependencies": {
|
|
"mime-db": "1.52.0"
|
|
},
|
|
"engines": {
|
|
"node": ">= 0.6"
|
|
}
|
|
},
|
|
"node_modules/ws": {
|
|
"version": "8.8.1",
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
|
|
"integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
|
|
"engines": {
|
|
"node": ">=10.0.0"
|
|
},
|
|
"peerDependencies": {
|
|
"bufferutil": "^4.0.1",
|
|
"utf-8-validate": "^5.0.2"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"bufferutil": {
|
|
"optional": true
|
|
},
|
|
"utf-8-validate": {
|
|
"optional": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"dependencies": {
|
|
"@scrypted/common": {
|
|
"version": "file:../../common",
|
|
"requires": {
|
|
"@scrypted/sdk": "file:../sdk",
|
|
"@scrypted/server": "file:../server",
|
|
"@types/node": "^16.9.0",
|
|
"http-auth-utils": "^3.0.2",
|
|
"node-fetch-commonjs": "^3.1.1",
|
|
"typescript": "^4.4.3"
|
|
}
|
|
},
|
|
"@scrypted/sdk": {
|
|
"version": "file:../../sdk",
|
|
"requires": {
|
|
"@babel/preset-typescript": "^7.16.7",
|
|
"@types/node": "^16.11.1",
|
|
"@types/stringify-object": "^4.0.0",
|
|
"adm-zip": "^0.4.13",
|
|
"axios": "^0.21.4",
|
|
"babel-loader": "^8.2.3",
|
|
"babel-plugin-const-enum": "^1.1.0",
|
|
"esbuild": "^0.13.8",
|
|
"ncp": "^2.0.0",
|
|
"raw-loader": "^4.0.2",
|
|
"rimraf": "^3.0.2",
|
|
"stringify-object": "^3.3.0",
|
|
"tmp": "^0.2.1",
|
|
"ts-node": "^10.4.0",
|
|
"typedoc": "^0.22.8",
|
|
"typescript-json-schema": "^0.50.1",
|
|
"webpack": "^5.59.0",
|
|
"webpack-bundle-analyzer": "^4.5.0"
|
|
}
|
|
},
|
|
"@types/crypto-js": {
|
|
"version": "4.1.1",
|
|
"resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.1.tgz",
|
|
"integrity": "sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==",
|
|
"dev": true
|
|
},
|
|
"@types/node": {
|
|
"version": "16.6.1",
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.1.tgz",
|
|
"integrity": "sha512-Sr7BhXEAer9xyGuCN3Ek9eg9xPviCF2gfu9kTfuU2HkTVAMYSDeX40fvpmo72n5nansg3nsBjuQBrsS28r+NUw==",
|
|
"dev": true
|
|
},
|
|
"@types/uuid": {
|
|
"version": "8.3.4",
|
|
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
|
|
"integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==",
|
|
"dev": true
|
|
},
|
|
"@types/ws": {
|
|
"version": "8.5.3",
|
|
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz",
|
|
"integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==",
|
|
"dev": true,
|
|
"requires": {
|
|
"@types/node": "*"
|
|
}
|
|
},
|
|
"asynckit": {
|
|
"version": "0.4.0",
|
|
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
|
|
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
|
|
},
|
|
"axios": {
|
|
"version": "0.27.2",
|
|
"resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
|
|
"integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
|
|
"requires": {
|
|
"follow-redirects": "^1.14.9",
|
|
"form-data": "^4.0.0"
|
|
}
|
|
},
|
|
"combined-stream": {
|
|
"version": "1.0.8",
|
|
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
|
|
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
|
|
"requires": {
|
|
"delayed-stream": "~1.0.0"
|
|
}
|
|
},
|
|
"crypto-js": {
|
|
"version": "4.1.1",
|
|
"resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz",
|
|
"integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="
|
|
},
|
|
"delayed-stream": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
|
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
|
|
},
|
|
"follow-redirects": {
|
|
"version": "1.15.1",
|
|
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
|
|
"integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
|
|
},
|
|
"form-data": {
|
|
"version": "4.0.0",
|
|
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
|
|
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
|
|
"requires": {
|
|
"asynckit": "^0.4.0",
|
|
"combined-stream": "^1.0.8",
|
|
"mime-types": "^2.1.12"
|
|
}
|
|
},
|
|
"mime-db": {
|
|
"version": "1.52.0",
|
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
|
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
|
|
},
|
|
"mime-types": {
|
|
"version": "2.1.35",
|
|
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
|
|
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
|
|
"requires": {
|
|
"mime-db": "1.52.0"
|
|
}
|
|
},
|
|
"ws": {
|
|
"version": "8.8.1",
|
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz",
|
|
"integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==",
|
|
"requires": {}
|
|
}
|
|
}
|
|
}
|