react-sip-kit
Version:
A modern **React SIP.js toolkit** for building web softphones and SIP clients. Supports **audio/video calls**, **call recording**, **screen sharing**, and **device management**, all with a clean, extensible, TypeScript-first architecture.
100 lines (99 loc) • 2.53 kB
JSON
{
"name": "react-sip-kit",
"private": false,
"version": "0.7.1-beta",
"type": "module",
"author": {
"name": "Shervin Ghajar",
"email": "ssghajar.work@gmail.com"
},
"homepage": "https://github.com/shervin-ghajar/react-sip-kit#readme",
"keywords": [
"react",
"sip",
"sipjs",
"jssip",
"voip",
"communication",
"webRTC",
"telephony",
"react-hooks",
"sip.js",
"react-sip",
"react-sip-provider",
"real-time",
"session-initiation-protocol",
"frontend",
"javascript",
"typescript",
"npm",
"library",
"utility",
"responsive",
"design",
"state-management",
"zustand"
],
"repository": {
"type": "git",
"url": "https://github.com/shervin-ghajar/react-sip-kit.git"
},
"license": "MIT",
"main": "dist/index.cjs",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.cjs",
"types": "./dist/index.d.ts"
}
},
"scripts": {
"build": "rollup -c",
"lint": "eslint .",
"format": "prettier --write --cache . --plugin=prettier-plugin-organize-imports"
},
"dependencies": {
"dayjs": "^1.11.13",
"sip.js": "0.21.2",
"zustand": "^5.0.1",
"lodash.isequal": "^4.5.0"
},
"devDependencies": {
"@eslint/js": "9.13.0",
"@rollup/plugin-commonjs": "^28.0.3",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^12.1.2",
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
"@types/lodash.isequal": "^4.5.8",
"@types/react": "18.3.12",
"@types/react-dom": "18.3.1",
"@typescript-eslint/eslint-plugin": "^8.15.0",
"@typescript-eslint/parser": "^8.15.0",
"eslint": "^9.15.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react-hooks": "5.0.0",
"eslint-plugin-react-refresh": "0.4.14",
"globals": "15.11.0",
"prettier": "^3.3.3",
"prettier-plugin-organize-imports": "^4.1.0",
"rollup": "^4.41.1",
"rollup-plugin-delete": "^3.0.1",
"rollup-plugin-strip": "^1.2.2",
"tslib": "^2.8.1",
"typescript": "~5.6.2",
"typescript-eslint": "8.11.0"
},
"peerDependencies": {
"react": ">=17.0.0",
"react-dom": ">=17.0.0"
},
"files": [
"dist",
"README.md",
"LICENSE"
]
}