UNPKG

@kortexa-ai/react-multimodal

Version:

A set of react components and hooks to help with multimodal input

100 lines (99 loc) 3.25 kB
{ "name": "@kortexa-ai/react-multimodal", "version": "0.2.0", "description": "A set of react components and hooks to help with multimodal input", "copyright": "Copyright © 2025 kortexa.ai", "author": { "name": "Franci Penov", "email": "francip@kortexa.ai", "url": "https://kortexa.ai" }, "keywords": [ "multimodal", "mediapipe", "microphone", "camera", "hands", "body", "react" ], "license": "MIT", "private": false, "homepage": "https://github.com/kortexa-ai/react-multimodal", "repository": { "type": "git", "url": "git+https://github.com/kortexa-ai/react-multimodal.git" }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "type": "module", "files": [ "dist", "src/examples", "README.md", "LICENSE", "CONTRIBUTING.md", "CHANGELOG.md" ], "main": "./dist/react-multimodal.js", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/react-multimodal.js", "require": "./dist/react-multimodal.js" } }, "scripts": { "clean": "rm -rf .next dist dev-dist lib build coverage .firebase data server/data", "clean:examples": "find src/examples -type d \\( -name 'dist' -o -name 'node_modules' \\) -exec rm -rf {} +", "lint": "eslint . --report-unused-disable-directives --no-error-on-unmatched-pattern", "lint:fix": "npm run lint -- --fix", "typecheck": "tsc -p tsconfig.app.json --noEmit", "build": "vite build --mode production", "build:nomin": "vite build --mode production --minify false --sourcemap inline", "validate": "npm run typecheck && npm run lint", "prepublishOnly": "npm run clean:examples && npm run validate && npm run build" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "dependencies": { "@mediapipe/tasks-audio": "^0.10.22-rc.20250304", "@mediapipe/tasks-vision": "^0.10.22-rc.20250304", "lodash": "^4.17.21", "uuid": "^11.1.0" }, "devDependencies": { "@eslint/js": "^9.27.0", "@types/lodash": "^4.17.17", "@types/node": "^22.15.21", "@types/react": "^19.1.4", "@types/react-dom": "^19.1.5", "@types/semver": "^7.7.0", "@types/uuid": "^10.0.0", "@vitejs/plugin-react-swc": "^3.9.0", "eslint": "^9.27.0", "eslint-import-resolver-typescript": "^4.3.5", "eslint-plugin-import": "^2.31.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", "globals": "^16.1.0", "jiti": "^2.4.2", "jsdom": "^26.1.0", "npm-check-updates": "^18.0.1", "react": "^19.1.0", "react-dom": "^19.1.0", "semver": "^7.7.2", "tsc-alias": "^1.8.16", "tsx": "^4.19.4", "typescript": "~5.8.3", "typescript-eslint": "^8.32.1", "vite": "^6.3.5", "vite-plugin-dts": "^4.5.4" }, "engines": { "node": ">=18" } }