{ "name": "@nextcloud/talk", "version": "26.0.0-dev.0", "private": true, "description": "", "license": "agpl", "author": "Joas Schilling ", "browser": { "fs": false }, "scripts": { "analyze": "RSDOCTOR=true rspack build --env production", "analyze:stats": "rspack build --env production --json js/stats.json", "build": "rspack build --env production", "dev": "rspack build --env development", "lint": "eslint", "lint:fix": "eslint --fix", "serve": "rspack dev --env development", "stylelint": "stylelint \"src/**/*.scss\" \"src/**/*.vue\"", "stylelint:fix": "stylelint \"src/**/*.scss\" \"src/**/*.vue\" --fix", "test": "LANG=C vitest", "test:coverage": "LANG=C vitest run --coverage", "ts:check": "vue-tsc --noEmit", "ts:generate": "npx openapi-typescript -t", "ts:generate-core-types": "./src/types/generate-core-types.sh", "watch": "rspack build --env development --watch" }, "browserslist": [ "extends @nextcloud/browserslist-config" ], "overrides": { "openapi-typescript": { "typescript": "$typescript" } }, "dependencies": { "@matrix-org/olm": "^3.2.15", "@mediapipe/tasks-vision": "^0.10.35", "@nextcloud/auth": "^2.6.0", "@nextcloud/axios": "^2.6.0", "@nextcloud/browser-storage": "^0.5.0", "@nextcloud/capabilities": "^1.2.1", "@nextcloud/cdav-library": "^2.8.0", "@nextcloud/dialogs": "^8.0.0", "@nextcloud/event-bus": "^3.3.3", "@nextcloud/files": "^4.1.1", "@nextcloud/initial-state": "^3.0.0", "@nextcloud/l10n": "^3.4.0", "@nextcloud/password-confirmation": "^6.2.1", "@nextcloud/paths": "^3.1.0", "@nextcloud/router": "^3.2.0", "@nextcloud/sharing": "^0.4.0", "@nextcloud/upload": "^2.0.0-rc.0", "@nextcloud/vue": "^9.14.1", "@sapphi-red/web-noise-suppressor": "^0.4.1", "@vue-leaflet/vue-leaflet": "^0.10.1", "@vueuse/components": "^15.0.0", "@vueuse/core": "^15.0.0", "@vueuse/router": "^15.0.0", "base64-js": "^1.5.1", "blurhash": "^2.0.5", "cropperjs": "^1.7.0", "crypto-js": "^4.2.0", "debounce": "^3.0.0", "emoji-regex": "^11.0.0", "entities": "^8.1.0", "es-toolkit": "^1.52.0", "escape-html": "^1.0.3", "extendable-media-recorder": "^9.2.40", "extendable-media-recorder-wav-encoder": "^7.0.140", "hark": "^1.2.3", "leaflet": "^1.9.4", "leaflet-defaulticon-compatibility": "^0.1.2", "libphonenumber-js": "^1.13.15", "mitt": "^3.0.1", "mockconsole": "0.0.1", "panzoom": "^9.4.4", "pinia": "^4.1.0", "ua-parser-js": "^2.0.10", "util": "^0.12.5", "uuid": "^14.0.3", "vue": "^3.5.17", "vue-cropperjs": "^5.0.0", "vue-material-design-icons": "^5.4.0", "vue-router": "^5.4.0", "vuex": "^4.1.0", "wasm-check": "^3.0.2", "webdav": "^5.11.0", "webrtc-adapter": "^9.0.6", "wildemitter": "^1.2.1" }, "devDependencies": { "@nextcloud/browserslist-config": "^3.1.2", "@nextcloud/eslint-config": "^9.0.1", "@nextcloud/stylelint-config": "^3.2.2", "@rsdoctor/rspack-plugin": "^1.6.5", "@rspack/cli": "^2.2.9", "@rspack/core": "^2.2.9", "@rspack/dev-server": "^2.2.1", "@rspack/plugin-node-polyfill": "^0.5.8", "@total-typescript/ts-reset": "^0.6.1", "@vitejs/plugin-vue": "^6.0.10", "@vitest/coverage-v8": "^5.0.5", "@vue/test-utils": "^2.5.1", "@vue/tsconfig": "^0.9.1", "css-loader": "^7.1.5", "globals": "^17.13.0", "jsdom": "^30.1.3", "openapi-typescript": "^7.13.0", "regenerator-runtime": "^0.14.1", "sass": "^1.106.1", "sass-loader": "^17.0.1", "typescript": "^6.0.3", "vitest": "^5.0.0", "vue-loader": "^17.4.2", "vue-tsc": "^3.3.13" }, "engines": { "node": "^24.0.0", "npm": "^11.3.0" }, "allowScripts": { "@parcel/watcher@2.5.1": true, "core-js@3.37.0": true } }