UNPKG

atem-connection

Version:

Typescript Node.js library for connecting with an ATEM switcher.

113 lines 3.55 kB
{ "name": "atem-connection", "version": "3.6.0", "description": "Typescript Node.js library for connecting with an ATEM switcher.", "main": "dist/index.js", "typings": "dist/index.d.ts", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/Sofie-Automation/sofie-atem-connection.git" }, "bugs": { "url": "https://github.com/Sofie-Automation/sofie-atem-connection/issues" }, "homepage": "https://github.com/Sofie-Automation/sofie-atem-connection#readme", "contributors": [ { "name": "Mint de Wit", "email": "mint@superfly.tv" }, { "name": "Julian Waller", "email": "git@julusian.co.uk" } ], "scripts": { "_postinstall": "./node_modules/.bin/husky install", "prepack": "pinst --disable", "postpack": "pinst --enable", "build": "rimraf dist && run build:main", "build:main": "tsc -p tsconfig.build.json", "lint:raw": "run eslint --ext .ts --ext .js --ext .tsx --ext .jsx ", "lint": "run lint:raw .", "lint-fix": "run lint --fix", "unit": "run jest --forceExit", "test": "run lint && run unit", "watch": "run jest --watch", "cov": "run jest --coverage; open-cli coverage/lcov-report/index.html", "cov-open": "open-cli coverage/lcov-report/index.html", "docs": "run docs:html && open-cli docs/index.html", "docs:test": "run docs:html", "docs:html": "typedoc --tsconfig tsconfig.docs.json --entryPoints src/index.ts --excludePrivate --theme default --out docs", "docs:json": "typedoc --tsconfig tsconfig.docs.json --json docs/typedoc.json --entryPoints src/index.ts", "release": "sofie-version", "reset": "git clean -dfx && git reset --hard && yarn", "validate:dependencies": "yarn npm audit --environment production && run license-validate", "validate:dev-dependencies": "yarn npm audit --environment development", "license-validate": "sofie-licensecheck --allowPackages caniuse-lite@1.0.30001319", "eslint": "./node_modules/.bin/eslint", "prettier": "./node_modules/.bin/prettier", "lint-staged": "./node_modules/.bin/lint-staged" }, "engines": { "node": "^14.18 || ^16.14 || >=18.0" }, "files": [ "/dist", "/assets", "/CHANGELOG.md", "/README.md", "/LICENSE" ], "devDependencies": { "@sinonjs/fake-timers": "^10.3.0", "@sofie-automation/code-standard-preset": "~2.5.2", "@types/debug": "^4.1.12", "@types/jest": "^29.5.10", "@types/node": "^14.18.63", "@types/object-path": "^0.11.4", "@types/sinon": "^10.0.20", "@types/sinonjs__fake-timers": "^8.1.5", "jest": "^29.7.0", "jest-extended": "^3.2.4", "object-path": "^0.11.8", "open-cli": "^7.2.0", "pinst": "^3.0.0", "rimraf": "^5.0.5", "sinon": "^14.0.2", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", "typedoc": "^0.24.8", "typescript": "~4.9.5" }, "keywords": [ "atem", "blackmagic", "bmd", "switcher", "video" ], "dependencies": { "@julusian/freetype2": "^1.1.2", "debug": "^4.3.4", "eventemitter3": "^4.0.7", "exit-hook": "^2.2.1", "nanotimer": "^0.3.15", "p-lazy": "^3.1.0", "p-queue": "^6.6.2", "threadedclass": "^1.2.1", "tslib": "^2.6.2", "wavefile": "^8.4.6" }, "prettier": "@sofie-automation/code-standard-preset/.prettierrc.json", "lint-staged": { "*.{css,json,md,scss}": [ "prettier --write" ], "*.{ts,tsx,js,jsx}": [ "yarn lint-fix" ] }, "packageManager": "yarn@3.5.0" }