@zoom/rivet
Version:
Zoom Rivet is a comprehensive toolkit built to help developers quickly integrate and manage server-side applications within the Zoom ecosystem. This tool currently supports Node.js, offering core functionalities like authentication, API wrappers, and even
138 lines • 4.36 kB
JSON
{
"type": "module",
"name": "@zoom/rivet",
"author": "Zoom Communications, Inc.",
"contributors": [
{
"name": "James Coon",
"email": "james.coon@zoom.us",
"url": "https://www.npmjs.com/~jcoon97"
},
{
"name": "Will Ezrine",
"email": "will.ezrine@zoom.us",
"url": "https://www.npmjs.com/~wezrine"
},
{
"name": "Tommy Gaessler",
"email": "tommy.gaessler@zoom.us",
"url": "https://www.npmjs.com/~tommygaessler"
}
],
"packageManager": "pnpm@9.9.0",
"version": "0.2.2",
"scripts": {
"test": "vitest",
"test:coverage": "vitest --coverage",
"export": "rollup --config ./rollup.config.mjs",
"prepare": "husky",
"lint": "eslint './packages/**/*.ts' --ignore-pattern '**/*{Endpoints,EventProcessor}.ts' --ignore-pattern '**/*.{spec,test,test-d}.ts'"
},
"devDependencies": {
"@eslint/js": "^9.12.0",
"@rollup/plugin-commonjs": "^28.0.0",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.3.0",
"@rollup/plugin-typescript": "^12.1.0",
"@tsconfig/recommended": "^1.0.7",
"@tsconfig/strictest": "^2.0.5",
"@types/eslint__js": "^8.42.3",
"@types/node": "^22.7.5",
"@types/semver": "^7.5.8",
"@types/supertest": "^6.0.2",
"@vitest/coverage-v8": "2.1.3",
"dotenv": "^16.4.5",
"eslint": "^9.12.0",
"eslint-plugin-n": "^17.11.1",
"eslint-plugin-promise": "^7.1.0",
"get-port": "^7.1.0",
"husky": "^9.1.6",
"lint-staged": "^15.2.10",
"nock": "^13.5.5",
"prettier": "^3.3.3",
"prettier-plugin-organize-imports": "^4.1.0",
"rollup": "^4.24.0",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-dts": "^6.1.1",
"semver": "^7.6.3",
"supertest": "^7.0.0",
"ts-node": "^10.9.2",
"tslib": "^2.7.0",
"typescript": "^5.6.3",
"typescript-eslint": "^8.8.1",
"vitest": "2.1.3"
},
"lint-staged": {
"*": "prettier --ignore-unknown --write",
"*.ts !*{Endpoints,EventProcessor}.ts !*.{spec,test,test-d}.ts": [
"eslint --fix",
"eslint"
]
},
"license": "SEE LICENSE IN LICENSE.md",
"repository": {
"type": "git",
"url": "git+https://github.com/zoom/rivet-javascript.git"
},
"keywords": [
"zoom",
"rivet",
"api",
"endpoint",
"webhook",
"event",
"sdk"
],
"bugs": {
"url": "https://github.com/zoom/rivet-javascript/issues"
},
"homepage": "https://developers.zoom.us/docs/rivet/javascript/",
"exports": {
".": {
"import": "./index.mjs",
"require": "./index.cjs",
"types": "./index.d.ts"
},
"./chatbot": {
"import": "./chatbot/chatbot.mjs",
"require": "./chatbot/chatbot.cjs",
"types": "./chatbot/chatbot.d.ts"
},
"./teamchat": {
"import": "./teamchat/teamchat.mjs",
"require": "./teamchat/teamchat.cjs",
"types": "./teamchat/teamchat.d.ts"
},
"./users": {
"import": "./users/users.mjs",
"require": "./users/users.cjs",
"types": "./users/users.d.ts"
},
"./phone": {
"import": "./phone/phone.mjs",
"require": "./phone/phone.cjs",
"types": "./phone/phone.d.ts"
},
"./accounts": {
"import": "./accounts/accounts.mjs",
"require": "./accounts/accounts.cjs",
"types": "./accounts/accounts.d.ts"
},
"./meetings": {
"import": "./meetings/meetings.mjs",
"require": "./meetings/meetings.cjs",
"types": "./meetings/meetings.d.ts"
},
"./videosdk": {
"import": "./videosdk/videosdk.mjs",
"require": "./videosdk/videosdk.cjs",
"types": "./videosdk/videosdk.d.ts"
}
},
"dependencies": {
"axios": "^1.7.9",
"dayjs": "^1.11.13",
"form-data": "^4.0.1",
"jose": "^5.9.4"
}
}