UNPKG

@signiant/media-shuttle-sdk-base

Version:

The base parent sdk behind other media shuttle sdks (e.g. media-shuttle-sdk)

110 lines (109 loc) 3.35 kB
{ "name": "@signiant/media-shuttle-sdk-base", "version": "2.0.6", "description": "The base parent sdk behind other media shuttle sdks (e.g. media-shuttle-sdk)", "engines": { "node": ">=16" }, "main": "dist/esm/index.js", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js", "scripts": { "cleanDist": "rimraf dist", "cleanCoverage": "rimraf coverage", "compile": "tsc -p tsconfig.esm.json", "docs": "typedoc --options typedoc.js src/index.ts", "copyAssets": "copyfiles -a \"assets/**\" dist/docs", "copyToSample": "copyfiles -a \"dist/**\" samples/react-sample/src", "build": "npm run compile && npm run docs && npm run copyAssets && npm run copyToSample", "cleanAndBuild": "npm run cleanDist && npm run build", "cleanAndCompile": "npm run cleanDist && npm run compile", "lint": "eslint --ext .js,.ts src tests --fix", "validate": "npm ls", "test": "npx jest tests/unit/**/*", "test:component": "npx jest tests/component/* --forceExit", "test:component:coverage": "npm run test:component -- --coverage", "test:coverage": "npm test -- --coverage", "test:coverage:dev": "npm run test:coverage; open-cli coverage/index.html", "prepublishOnly": "npm run build", "watchDocs": "npm-watch docs", "publish:prerelease": "npm publish --registry=$INTERNAL_PUBLISH_REGISTRY", "publish:stage": "publish-main --stage --registry=$INTERNAL_PUBLISH_REGISTRY", "publish:prod": "publish-main --registry=$INTERNAL_PUBLISH_REGISTRY" }, "files": [ "/dist", "README.md", "CHANGELOG.md" ], "author": "Signiant <signiant-npm@signiant.com>", "license": "Signiant SDK", "homepage": "https://www.signiant.com", "devDependencies": { "@babel/plugin-transform-runtime": "^7.16.4", "@npmcli/package-json": "^2.0.0", "@signiant/eslint-config": "^4.2.0", "@signiant/publish-utils": "2.0.0", "@signiant/websocket-test-utils": "^0.6.0", "@types/jest": "^27.4.0", "@types/js-cookie": "^3.0.1", "@types/lodash": "^4.14.177", "@types/node-forge": "^0.10.10", "@types/ws": "^8.2.2", "@typescript-eslint/eslint-plugin": "^5.3.1", "@typescript-eslint/parser": "^5.3.1", "copyfiles": "^2.4.1", "core-js": "^3.19.3", "eslint": "^8.2.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-mocha": "^10.0.1", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-react": "^7.27.1", "jest": "^27.4.6", "jest-mock-extended": "^2.0.4", "mock-socket": "^9.1.0", "npm-watch": "^0.11.0", "open-cli": "^7.0.1", "precommit-hook": "^3.0.0", "prettier": "^2.4.1", "proxyquire": "^2.1.3", "rimraf": "^3.0.2", "semver": "^7.3.7", "ts-jest": "^27.1.2", "typedoc": "^0.23.10", "typescript": "~4.7.4", "ws": "^8.4.0" }, "dependencies": { "events": "^3.3.0", "lodash": "^4.17.21", "node-forge": "^1.3.2", "pubnub": "^10.2.7", "uuid": "^8.3.2" }, "overrides": { "basic-ftp": "5.2.0" }, "pre-commit": [ "lint", "validate", "test" ], "watch": { "docs": { "patterns": [ "src", "docs" ], "extensions": "ts,md", "quiet": false } }, "keywords": [ "Signiant", "Media", "Shuttle", "SDK" ] }