├── .editorconfig ├── .eslintrc ├── .github └── workflows │ ├── codeql-analysis.yml │ └── node.js.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── __mocks__ └── pigpio.ts ├── jest.config.js ├── package.json ├── src ├── classes │ ├── Blinker.test.ts │ ├── Blinker.ts │ ├── Colors.ts │ ├── IConfig.ts │ ├── ITally.ts │ ├── Lights.test.ts │ └── Lights.ts └── index.ts ├── tally.config.example.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.13.2 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/pigpio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/__mocks__/pigpio.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/package.json -------------------------------------------------------------------------------- /src/classes/Blinker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/src/classes/Blinker.test.ts -------------------------------------------------------------------------------- /src/classes/Blinker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/src/classes/Blinker.ts -------------------------------------------------------------------------------- /src/classes/Colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/src/classes/Colors.ts -------------------------------------------------------------------------------- /src/classes/IConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/src/classes/IConfig.ts -------------------------------------------------------------------------------- /src/classes/ITally.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/src/classes/ITally.ts -------------------------------------------------------------------------------- /src/classes/Lights.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/src/classes/Lights.test.ts -------------------------------------------------------------------------------- /src/classes/Lights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/src/classes/Lights.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/src/index.ts -------------------------------------------------------------------------------- /tally.config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/tally.config.example.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpitv/atem-tally/HEAD/tsconfig.json --------------------------------------------------------------------------------