UNPKG

@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
{ "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" } }