UNPKG

@speechly/browser-client

Version:

JavaScript client for Speechly Streaming API

95 lines (94 loc) 3.07 kB
{ "name": "@speechly/browser-client", "type": "module", "version": "2.6.6", "description": "JavaScript client for Speechly Streaming API", "keywords": [ "client", "voice", "speech", "slu", "spoken language understanding", "speechly", "asr", "nlp", "natural language processing", "nlu", "natural language understanding", "natural language", "vui", "voice ui", "voice user interface", "multimodal", "speech recognition" ], "scripts": { "build": "pnpm run lint && pnpm run test 2>&1 && rimraf core && pnpx rollup -c --silent", "build:watch": "rm -rf ./dist/ && pnpx rollup -c --silent", "check": "pnpm run build && pnpx api-extractor run --verbose", "docs": "rimraf docs && pnpx typedoc --readme none --excludeInternal --excludeExternals --excludePrivate --excludeProtected --out ./docs/ --entryPointStrategy resolve --sort required-first --disableSources ./src/client ./src/microphone ./src/speechly", "getdeps": "pnpm install --force --frozen-lockfile", "lint": "pnpx eslint --cache --max-warnings 0 'src/**/*.{ts,tsx}'", "precommit": "pnpx prettier --write src/**/*.ts && pnpm run build && pnpx api-extractor run --local && pnpm run docs", "test": "pnpx jest --config ./config/jest.config.cjs" }, "repository": { "type": "git", "url": "git+https://github.com/speechly/speechly.git", "directory": "libraries/browser-client" }, "bugs": { "url": "https://github.com/speechly/speechly/issues" }, "files": ["core/**/*", "src/**/*"], "main": "core/speechly.umd.min.js", "module": "core/speechly.es.js", "types": "core/index.d.ts", "author": "Speechly", "license": "MIT", "dependencies": { "base-64": "^0.1.0", "uuid": "^8.0.0" }, "devDependencies": { "@microsoft/api-extractor": "^7", "@rollup/plugin-commonjs": "^21", "@rollup/plugin-node-resolve": "^13", "@types/base-64": "^0.1.3", "@types/jest": "^25", "@types/uuid": "^7.0.3", "@typescript-eslint/eslint-plugin": "^5", "@typescript-eslint/parser": "^5", "eslint": "8", "eslint-config-standard-with-typescript": "^16", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jest": "^23.10.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "eslint-plugin-tsdoc": "^0.2.7", "jest": "26.6.0", "minimist": "^1.2.5", "prettier": "^2.1.2", "rimraf": "^3.0.2", "rollup": "^2.63.0", "@rollup/plugin-terser": "*", "ts-jest": "26.5.6", "ts-loader": "^9.2.5", "tsc-watch": "^4.3.5", "tslib": "^2.3.1", "typescript": "^4.6.4", "typedoc": "^0.22.6", "typedoc-plugin-markdown": "^3.11.3", "@rollup/plugin-typescript": "~8.3.2", "rollup-plugin-web-worker-loader": "~1.6.1", "@babel/plugin-proposal-private-property-in-object": "~7.21.11", "@babel/eslint-parser": "~7.22.11" }, "publishConfig": { "access": "public" }, "resolutions": { "**/optimist/minimist": "0.2.1" } }