{"_id":"tv-automation-server-core-integration","_rev":"48-297f1d79c880513ea5932fd3f3bebb67","name":"tv-automation-server-core-integration","dist-tags":{"latest":"2.2.0","nightly":"2.2.0-nightly-20201208-064312-9993aef.0","experimental":"2.1.1-nightly-release27-20201116-132154-3cdc207.0"},"versions":{"0.1.0":{"name":"tv-automation-server-core-integration","version":"0.1.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://bitbucket.org/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://bitbucket.org/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://bitbucket.org/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest --forceExit","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"^3.0.1","ddp":"^0.12.1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.1.0","dist":{"shasum":"b9c3e08a1c3fa94500e4a4da15ab34885d171a7e","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.1.0.tgz","fileCount":23,"unpackedSize":482745,"integrity":"sha512-3DD+aW7bBJdOc4OWZqV6gwcMkUTxaMQulhx2NtT1ai27qQquB5+SGtOMzIIIAw21qJ9u7EbiU/Uf/LolqqfKcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYP0Ch4uBRJo63kqy1qWjAybNIn2tZx6eMJbxhkwf3ZAiEAl8Ie0IZf5aOZCd60qSCVjhHsUOa0h29ilJriRxf+1y8="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.1.0_1529063002674_0.467332612820061"},"_hasShrinkwrap":false},"0.1.1":{"name":"tv-automation-server-core-integration","version":"0.1.1","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest --forceExit","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"^3.0.1","ddp":"^0.12.1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.1.1","dist":{"shasum":"6d4d91819309a392e1778a06937461bc662bc67c","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.1.1.tgz","fileCount":23,"unpackedSize":482870,"integrity":"sha512-1k3zNOgHMLwZmdhXd8m62/5Zo69CxRjjytI7IoBjbvGRonP+75cegddARcS3jkFp9+rE0jR/Awx50sLkGo3EqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3KkXBnkYfJyA5/QO05racMiZ4JD9jBT4lnRNyIcaCpAIhANLOffwxrxRUjs/J1oC0GIEA1vIeJ4tppMY/CRYwN1ez"}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.1.1_1529063623983_0.006230170145678615"},"_hasShrinkwrap":false},"0.1.2":{"name":"tv-automation-server-core-integration","version":"0.1.2","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest --forceExit","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"^3.0.1","ddp":"git+http://github.com/nytamin/node-ddp-client.git#dev","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.1.2","dist":{"shasum":"a719fbc1595b718df2e4f554291882e3a12bf8e3","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.1.2.tgz","fileCount":22,"unpackedSize":60807,"integrity":"sha512-EKup+kOVocLo80TcEiJlbaP+mF5XXGpWnYTUpzNeeJtzZ/Bclnn5PBPuDXEro626XBJ+UO2NKdKmrog5/8XjBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8gLybU1L6xjJ9+iY5LPKtJoVAMoo2xvFYF0QFKUZnxgIgF1M52Yn50gZXbapZQdGOsEeyJbUKtTI4sVXVTtl6nwM="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.1.2_1529315642601_0.32388435580797625"},"_hasShrinkwrap":false},"0.2.0":{"name":"tv-automation-server-core-integration","version":"0.2.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest --forceExit","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"^3.0.1","ddp":"git+http://github.com/nytamin/node-ddp-client.git#dev","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.2.0","dist":{"shasum":"f1c34d39466ab6ef323bbe9df003b2bfc700d0d1","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.2.0.tgz","fileCount":25,"unpackedSize":69266,"integrity":"sha512-2NMkaMzP8KT1/07CDzqnqhsz2M+cZ+UG8IQYrdZuReSZxwj0mxEYOleVCLVeyYXQef3rqUhEb7EnKT+xkcOLig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW9S0GmuBIYtu8ifP5k7sUKDbT6jN8CL8jENEIrmJE1AiEAnqxibnkj79PgXrPO3BcFcwmuD70QqTLw6mEz6VIW6fI="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.2.0_1529528382730_0.6009556103512099"},"_hasShrinkwrap":false},"0.3.0":{"name":"tv-automation-server-core-integration","version":"0.3.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"^3.0.1","ddp":"git+http://github.com/nytamin/node-ddp-client.git#dev","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.3.0","dist":{"shasum":"3e67d9931af00a3a84eab37f68f899f5e7dd9c05","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.3.0.tgz","fileCount":25,"unpackedSize":72204,"integrity":"sha512-Dn1gDb6KFhak4A0U3FuBp3VU5l/g7243WjV96QRBcvmpn4VbWDk/bWj5hDBKmS8Uu0KQkUrT74x4aiFNa4nkVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC818Y8L/REBPQNHP4wYndk2s/XXyzxCc+LuLKjSvZznwIgJjjVVA2SOSYQydpPsd+lfsxo+IV2NRCK296yM0DXc/Q="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.3.0_1529925963285_0.7524912411629077"},"_hasShrinkwrap":false},"0.3.1":{"name":"tv-automation-server-core-integration","version":"0.3.1","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"git+http://github.com/nytamin/data-store.git","ddp":"git+http://github.com/nytamin/node-ddp-client.git#dev","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.3.1","dist":{"shasum":"765121e118a7e0f00a7eeb26e7170bf27fa3475f","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.3.1.tgz","fileCount":25,"unpackedSize":72530,"integrity":"sha512-O6fdL7NYs1wRZ3tPLbZ41vLgmGX+c35xMNjPM5/4vCfUfQZC67+g5ZVcD7+7yOZYEVoP1pXHZ9jCyaxt/Elscw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbsQbfu4cYHD9PKj0J1rNyaaK+E8362Gn7yO9pDR/n9AiEAzHXHoECFr5orBBFK+1AooQ//Fx7+iduHq9y+btuLnp8="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.3.1_1529928635048_0.7122416499279778"},"_hasShrinkwrap":false},"0.3.2":{"name":"tv-automation-server-core-integration","version":"0.3.2","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"git+http://github.com/nytamin/data-store.git","ddp":"git+http://github.com/nytamin/node-ddp-client.git#dev","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.3.2","dist":{"shasum":"755a6ba9295b9e2bd2054ecf5cff4d27f49e3b51","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.3.2.tgz","fileCount":25,"unpackedSize":73522,"integrity":"sha512-aZ80smJ4diiIZtLaCo5DFQCCgNkmRwtBema+oCPCUc3wiEfz/aobRqkw1CRDYdWqpHxjEla8lx6IgkkyHiuGoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClIRGDlK53RRaTYaJTPkDHoexx7uBDLPd5MiU74eA43AIgK7MK/R8lbw4Qlws6XjU7R9aicTEWUfsT0cdEWGtlgak="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.3.2_1530001796861_0.02266765652503966"},"_hasShrinkwrap":false},"0.4.0":{"name":"tv-automation-server-core-integration","version":"0.4.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"git+http://github.com/nytamin/data-store.git","ddp":"git+http://github.com/nytamin/node-ddp-client.git#dev","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.4.0","dist":{"shasum":"a36ef09ab41c87f7da9e6a1735d928f209609873","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.4.0.tgz","fileCount":25,"unpackedSize":74048,"integrity":"sha512-iSiboHlcySJZTZ0dU1exKHU5Aaja78EC8oE1yiXJCCoQSVqPbjB7tDRlb4IMw8UvqE2/cpVlPSjyAPt2AHE/Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIqoBNCRFj0im2HNMO9G2lZ9367VrBjeJX+ZdVpodpWAiEAt7BUkr5Gt+xRhUqc7TKNJ0zA6M2PlSUQ2Q+FhatYRBI="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.4.0_1530701046207_0.8738088018396388"},"_hasShrinkwrap":false},"0.4.1":{"name":"tv-automation-server-core-integration","version":"0.4.1","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"git+http://github.com/nytamin/data-store.git","ddp":"git+http://github.com/nytamin/node-ddp-client.git#dev","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.4.1","dist":{"shasum":"8a7561135ee8267ed225043a2e822fc3f2156fd5","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.4.1.tgz","fileCount":25,"unpackedSize":74339,"integrity":"sha512-fpxOMK8T9y+0fZJLCHZcyw6iZXRZcuHHo2xYs9jCaCSpGQ6gOO/Vg8fp+UpNl6PQj5p3KWioNG1Zb5n+PacCLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID50gwUU15KjNdQlB7gHHV2ts689K4M7CquTRa4vMwjEAiEAmuXWoHGgbSZ5ogFYl8yNXJNqiySSy+636MYN2tRGf5M="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.4.1_1533302808332_0.18520282345953754"},"_hasShrinkwrap":false},"0.5.0":{"name":"tv-automation-server-core-integration","version":"0.5.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.0.3","ddp":"git+http://github.com/nytamin/node-ddp-client.git#0.12.2-next1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.5.0","dist":{"shasum":"47b939c83c1e41f6513a563bede71d8c0002f6db","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.5.0.tgz","integrity":"sha512-6WqvidLEoaP9NZEtnCI5V8jwhbGv3Dl547c2XtIwzzGtGO5hsaY/Uv+hTS2WbMQjFvdSQ0Lq7UwkGk8gcSI+Fw==","fileCount":25,"unpackedSize":78630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcqZjCRA9TVsSAnZWagAAj6sP/3/d8yRrI6qH5Cg73C/2\nkHmgr510H/SzGs79X/2VM9CHmvgbPDaN7EY5StLQpRYMZPub/xDJ9d/2xw/y\nuLkUa2GypsXj+thRVdERK6xOzslDtwe13zxmY8kYfafTsFMf4P3fJJOMOROv\n/rJyrOLGk0REJxmmtfmPEAvbqDMyoRzwfNHugn5sb+ZEu3SdurGgTOZ1+wwH\nOea/EgfB7pFywIVQr0jA4X96tJDrcwySbhEEnYYfb476ssroMhoMnn8B6h26\n4QCOqyp7ZR78vcBgBzO89iHC9LvEmR8peJcg50H0FWF7S8TkAFVqEMPf8UOo\nlQXR31102flSKCyRMrE/8FqEN0wCSfq+rxCf8KGOdpOCVEjPp5Qvpv+x9+bc\nFvpfRycEutB0fdQIHuZ0aofx39Hush0pGHxhaUJI3jvKYlvLlIr5rCv1B6Qw\n3uCCOoOjUsPRcCjiiPFhRmIHAkdtnWnxY7dtKG6Y5lGimr8LQa8/ryWejEKm\nqO6fV3bO7uHUw9GEVT/jvpiJ0V4LRfhfdmdWERvG92931wBG4WIw2b4G2Nep\nWzt3RtLLPAp21PsRRhuupyYtVFRYoPqzEP0S2qEqpQAXLzr7vKdBUOx9j0IK\nxYAk47hsinWKD9hIReiL8NCv2Xte7nKERlawhM+PQeb3skqUFugccjIa9ELA\nwtpH\r\n=if5O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQNdm0gZZUInrFvY1QzvS3iggaXGNT7JWUwvXasFzqEAiEAg5K89RSAoepYUkD/E7gDSuRKKhZ55TnQJCOSd2e4NXQ="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.5.0_1534240352184_0.31984495201036434"},"_hasShrinkwrap":false},"0.5.1":{"name":"tv-automation-server-core-integration","version":"0.5.1","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.0.3","ddp":"git+http://github.com/nytamin/node-ddp-client.git#0.12.2-next1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.5.1","dist":{"shasum":"cfb261fd39580211b14ef2e12b553815afc9eb29","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.5.1.tgz","integrity":"sha512-zG72aZ+iWUUQ5orkb/55Rdc4GskHH2vhHIYGKxtAhtTd/rfUhkByvgajMvk3hmqqNF61XNawsrgp/F0I0WC1aQ==","fileCount":25,"unpackedSize":78793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjpW+CRA9TVsSAnZWagAAvuMP/2B71wUVEhx7vRFxwvIH\njeQmig2emeyRNLNMPwAefvRih+DBo+i+1eQmsDxHK+LvdyEAFPW92RYQsFZY\nnnt3/eu03WLW+4vkdfq4yO1iUL5TdWXuOv1UKX4+wIP1+7ozRUq8NsIxcnj9\nzBsOyw/+AOE/fQLIHHX+gCubRA4k96mKIYFK4GOqZ9+LmO4sLD8czvgynStM\npwT40c0sKRYUMUriLbzFq6/upaqxaD7FApN7AOfmY3ZnIm/uFC+jFusnaK+I\nA54XPH8xZ5QeV6LpSjq+xbmkWNUpQfP/ihILRPcJ/8G6gvHCWTPADi1tk21J\nNYfgoBKud1N4E5aszT5ulYqacKPlnZuoVpappjopWAbA9N6Q5oX9pUQhV+kn\nVVzuuNRBCUArR4WODn6MoVNLH4J7OhAALbtyrq12TE4CjQQdtN8R8HVm4H4N\ngldBVwoP5uaTnNkRTwb0y/1sANZ7whrG2V9fgsb9RoKens3s0vjewbtFzD0V\nLFGA9DvfCALHBjsc8fWNbagMKmV14irirCThKyz2e7elIr2Fp88xZFuqTek+\nVusYg4X3oWLdTbSkoReI5xAa8yopV1r3Lua1x810ZNZpsCHFNZURtyTnaTT2\nJhhDE23MTFGXQOgx5Cn7FhOEc3m5sEJ5/aaycF9qIASeDrJm53lJyA78Zt2x\nZa2W\r\n=O09M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICg1fE39VOV30GOEokh7SbEkZitXpr4FmAWfn6O/O2XWAiBaQlIqJvlktL9JWwA+VQ/5RsXXk+vr3Rjg94nTDwZ7KQ=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.5.1_1536071101845_0.35999612625495514"},"_hasShrinkwrap":false},"0.6.0":{"name":"tv-automation-server-core-integration","version":"0.6.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"git+http://github.com/nytamin/data-store#3.0.3.1","ddp":"git+http://github.com/nytamin/node-ddp-client.git#0.12.2-next1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.6.0","dist":{"shasum":"8e4551442b633f884c504dde857f611981f4f0ec","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.6.0.tgz","integrity":"sha512-AYX0XF5odR8O6h2Nkj7PNy1vZ+zJTSxfG/z6H3klqhSV/bb9dPjpmbB0k0FhLXgq2lQgT0Sor9n7t4to/3xkKw==","fileCount":25,"unpackedSize":84542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxs7fCRA9TVsSAnZWagAAvVAP/0fWPGYAw+8JrNx78pN5\nA+j7S+QjNSCApP3mYSHGdMAavWnPwN/52YaGmfJ7m324AK2MMcdRki8CRs/b\nQOsu31+pO0KXAM2Mhdt6JXpCPhQKXyx+/jWRX1a4F4yoY+5J+0FN6DBZ/TkZ\nkJ7wmJp8gIfQKzIbY9l9UifIyu+psty7yY3R7gFaHcaNJRyDqbVlyHDbsxSt\nZLg0VUav4z2fNkRrLQ3c6s2bvkJEo/GIx5o6DIi3eCcFCBMz0zyG115Pe6YD\nEok3QEaL1Im8NPSqstfYogOPHjuw2VGdSO81IFEuF8Rmi7q68gv1DQ4CGWeA\nRHABG9yewMQtruq2iV2wHiC72Vs+LXtVJUc/kGqz94as6hCJUHpgDRmqQ5bW\nuQz0Tl1n8wkDNZxRkHCpW/4smm8sZltDnZuaPsg5N+GZG+pfvftGgK+Q8ml2\nYaZiPtWypedcVIXoX+Y4UcCSqXARharrOp+8le9HiGgJntPsfLipo6ZRkgn7\n6JkT9dwWL9dHkwCdN05nDIUSvzk/XOfBqpBqliu/zgvPveUSt4m0Po4VAhxC\nWkWl7ueTNtV4o8jmb8bfehL/zDE30iDkOFLm58qT1YjiWCgUL3xH/xblC8bv\nxrCKBhXOjVkrHOYMxqqTLYTJ9jKIBFs46Ouws9DaIo7kkflJr3TrmTzVo6IH\nTccm\r\n=XTzX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQcWPQgC+7Z1Qxc2fKRVgYeioPfStybmTC8Z1HhFRyAAIgGq8txCrKuo9ayNp4pDJq2tflJSIsrECdNa5ElHKIblo="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.6.0_1539755742494_0.47791610337474344"},"_hasShrinkwrap":false},"0.6.1":{"name":"tv-automation-server-core-integration","version":"0.6.1","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#0.12.2-next1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.6.1","dist":{"shasum":"c7509fb3a07b65bc134099392fec5062db28af25","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.6.1.tgz","integrity":"sha512-qc5/IhuIrPDLMgIFGnmyd6YkQ7ta2CUY8k9Y099glpbYC6krhXhg3q690mVPlgstTYMKwxOCTGHPVx8DWrhx+A==","fileCount":25,"unpackedSize":84772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzWgyCRA9TVsSAnZWagAAmr4P/1uiVKvANIjHIrxYHBlC\ngG8SHXV7rtCyz90zX2UDoUUsSAreGv/Wqh6Dh9KZ4Xxrr56urHClo5Yc+N59\nhVlyFkgMEDssp8pR/G3SD6FH4anCO/A7nmp9ursRm4uXSNZYrNCuve1g2ja1\n7YVz0tq4s/oARfVQ5xAm1FITXkJ+hR6Q1HUK5+9OjcsnYT3EuCMfOGMpu++p\npDe8d6hZokrs+kgG2ccJk0SMBeKCVOZo2MofO1XfHoATFZDREg5j27wn8GzQ\n1DijgaLYn2B3qsScqVwQklMT6lFUKQWSJmujwDT+ufuBnWwmPmJxCQWLZlCM\nXiDzbrXEgAWaOG+cjPjtVQXFibDKieAdov9VZs1Q8tpMGkenOUFV4A2G8W9d\nxiSx/hji+sVHJXLnLs7/WT4h31fvvlLfW1MTNIfww5hAXCrl5crLDtgq+ug9\neb2q++lLQWEIo5yMR5otjBZdueneDte9zmTFoopz3dLe+CALtZVzIXrFjQlJ\nu5dwt8uRNn+onahZzVtclcJwCpm/q+5CF1WQg6h0GcH7LiCnxJ6T6CY9R1MK\nWjoZkSguCordAt6MLXA3o3JhboSH8Vdk+PlC7L0kiczkj2MMqnW4/2rHuh39\nu78PRxl8tUHj6KB55NevvqLg+q5ocdHelqZQcEFQ4SYx7o6jl2xtrEZ2C5u9\ntGzc\r\n=ZiC9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpf9KJanjI7vhj/UqrqIhgPCeLyk2q8wSmOTam1rqFeAiB7Y3B1HiExwxo4wvlkfhRUKELvdx3eSM0x/BdOwoy4Mw=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.6.1_1540188209443_0.16957278237280504"},"_hasShrinkwrap":false},"0.6.2":{"name":"tv-automation-server-core-integration","version":"0.6.2","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"nsp check && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.8","codecov":"^3.0.2","cpx":"^1.5.0","gh-pages":"^1.2.0","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.7","nsp":"^3.2.1","nyc":"^12.0.2","opn-cli":"^3.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#0.12.2-next1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.87.0","tslib":"^1.9.2","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.6.2","dist":{"shasum":"a694feac9d2158be1585ca5b7c20ca8e4f13b545","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.6.2.tgz","integrity":"sha512-XsXhnqZ2+7PFmS3+Y0Iu47sVIZmlM0Bhhs/1y3KEkjxJK3Qd+uaiPe4tQyMxdHUelZ9BIT+uNo4+2luugAKfGQ==","fileCount":25,"unpackedSize":85648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0AfZCRA9TVsSAnZWagAAbhwQAJWNNh7F9sg0ZrXOxQJ1\nzoUhcPMPTzCRHpvcfad8Xqj1hg7aH6OYEJ0RTBuHZJaJV/BpqRA1GPGuYhCX\nTLa4IxbEZLSRJVslWV5+J2wrpu1iYWIrx23ar+un/80/993KZ9Mw0monwG9t\n1XBji/VR6kOd5hPwDyZMd5FBbMUC1UjMG6pN9EzomJbzlkEEyOCNcMFbEkAF\n/DaYGx0AWHxlPpNTiiXl+9UD1iti4Nwdap/FTNbmRknW1J8d8ZolCWlnGq7q\n2ACOGXNAdiK4R+QBZDlptl0u/qiY9cJ9RiGGx2qd7cjRqtw6uEYFuhn7/cgl\nM2Caf7JHcCXnPRcbuVZ84ccFPtEnXWGbEGtt2BNyajzaGXgJgM9wvGxSvgUl\nkgJruABapef4CxDFuTZ+zo8sex5qgHJNBw11K0csMP6yUIWLGxCFbGqkK8Fs\nETYHDAv04LuYwdkjhw8OxYhzUeKDhNtHFB+itNmYWcgncWeOSbZ6hkis4fvM\nkSqTc87mMSgjqve6AjQ6leOtj/h4pvGd/tIomYu8YoVOwmmfyou+Ddr5MprU\nk91xD92VFFfUEDeOyMk2FWuzEZbgqzcGO5/ubFLk4S3tRjOjZFvh3Q5lKZxb\nzUXX+b2MD1S+/wmjPtLLxAmjPnRkxcvUJc0Qik4Wq4OCJxsn9CoT+Q7UnHV+\nRFyn\r\n=iMvv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEC1kQWU+ghnE5Iq2YQeGs4Yk9W7XF7/7VPuvyH3aZlsAiBvQqbaof+jHlRmAXw+hFgvYhraUfbo2LOK/Z306t0JvQ=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.6.2_1540360152793_0.03714316092423631"},"_hasShrinkwrap":false},"0.6.3":{"name":"tv-automation-server-core-integration","version":"0.6.3","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.9","codecov":"^3.1.0","cpx":"^1.5.0","gh-pages":"^2.0.1","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^13.1.0","opn-cli":"^4.0.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typedoc":"^0.13.0","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#0.12.2-next1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.6.3","dist":{"shasum":"82b1b8c3c27465f48a9781a8af5c7f9af310d15b","integrity":"sha512-usa4EjFgpFVcXcmFuaOLsgFR2ket+CZl2JBATCwyp3d0yxVl2vNOgJ8f4AfHSA46X+7+CH/Tlno7LurTTUd4Tw==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.6.3.tgz","fileCount":25,"unpackedSize":85737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD9XoCRA9TVsSAnZWagAAnLkP/iDqf5l6/HjPVO3+izKX\nSKGzqG/agjVTUM8wAmbCvUohWeOHX+Q3GFO9xU0IGo4DsqZ5/hlYvkvE+kdn\n54n5Zkh1o8dUkCniIRWuZLVUTxy9Wy2ezQCeJZ4+HzRoy/3fz3n3ribx5O2Z\n0KkzBBqjqGuJPrzt+Qi0liXiUO7UmUOwNqvu4g53h7CBMA36cmKDhTrNZXjL\npKbhk6PehU3hG7lGOc1lffStSS/sR6lBlP2YTgY+ZNKo6ebr31h5GWb3wk9y\nJQC7tsRChKDB5r3udiW4Gi1vknrkkE+Kr5g0ptIJVOPvM/91VycwHpOrOdnD\nWfTGLS6C1HUxHuMjk66y2cgzzDUscCY0ldoRdZEX2IvBvXA8R1P7rW7qwkaL\ntlS+m9xh0TFS7qfuVKHUcnpYynmaYtuEPczVVvJ+0gEVcBHxu+DD0xmgh+C8\ncilPrcAivLyXExvMug6HvkigdSIf2YqdBlRb2zDhagUhYPZ4rvuciWO9Q+vv\nNwoFaZwKVt7ouefsdtGJdadvVpttQIMCUGiB1bIcF5VDOSFrTP6OivSCicYu\nflJogY9r9QL2o6vzqMnHVbLlzLHAeZkhdnH6Vz7fqEr03FOsemxvrSunjqG7\n5Rdxx8QwHLSYFGqAaGLj6DgpeD4KNoH0wh/Hv09lC9/KCA9nqN/WRHjy2yLs\n2J2z\r\n=vOrO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC67lbA4XvsE+jyO+wGjyt/BDSzJTAG0J8E4hh0jod6qAiBqYfwnmtmftaHHqAntTUwsssu/khBn0cXngOrpmUZFpA=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.6.3_1544541671637_0.16476530897288733"},"_hasShrinkwrap":false},"0.7.0":{"name":"tv-automation-server-core-integration","version":"0.7.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.9","codecov":"^3.1.0","cpx":"^1.5.0","gh-pages":"^2.0.1","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^13.1.0","opn-cli":"^4.0.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typedoc":"^0.13.0","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#0.12.2-next1","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.7.0","dist":{"shasum":"dfc4a011a035506f70d8ac7c30f80f7aaff53bff","integrity":"sha512-YhhS+pyvYK4ws3dML1ROYdjzlQBDkwYFbm5u5MQ5Std5ixVNQ5LWbrg0mOP0doJY0FqmghrdyjLLwG06Dn6pJQ==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.7.0.tgz","fileCount":25,"unpackedSize":88498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOIu1CRA9TVsSAnZWagAAhU8P/2NFFAR1axh3Z+/GLyjp\nBuHCigg1JcQW5rZ4vsqAMFCoAftGN/r7Di3TYCsjeLSaEoXKzHSE/aE0fw7F\n0RXAQ9QIsWlebAw7UyUpCLHDo1/Cd0l5qvCG7/E6EmTDcWZS2uRvGA6nykbO\ndOD2wiNKBIjfd1iiKmq2q4K+gKAtskgE6raReprSotMNX/QMlPVvh1w9PRsm\nqF0uPYCd8BGIk8Zw6YyiKW1DiVXAkqmQjZdOHeMSP0JiSVl48CMncOu+3T6m\nbWBYQKePG6mw2JlDtKsXd1jIj55eMFMNDTJ+nRpdagTqGGyjn8u1kEnT8wyc\nPFXMknKeVgsoElCuuiekqksy+frPEbj/NclKH8ax2mABvzGjfo8/Lw1iCVOD\ntWAlGOI/DagUDBP64HylcLF2P13rS3it2UHqESrRWeOSdi9cPL//BfU0CpZz\noiKje901P/NyOzo4T7nz8X+8o1a39V2EZYRPbwPkQHbKnAuqmK+wG/yizJns\nuO6C3F7GLZUFuBBLSsB8WP8Pi2oqBvgj6GgockVg/ZRfBLSazxaTwD/9LEPt\nvoBPGUxP60nQFb/3mKXkL93pdLOrtpibCD4zQ2eaofBEEp/u/yEoHFwRqwFZ\nECQ+Mwli/OPU+TBaByItuYBLIGb7EOI/dOZqvyKSMEC4f1o+EahSnkCh+4jQ\n7LaK\r\n=JKv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtGCljlB/Jbm8KhpUyNgxy1ROfbNEvK1DgYfAoCfGUbAiEAw+hoG2EKKgmrCq1DyQJwb0q1MBClo9KaHGXGN/gwoj4="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.7.0_1547209652823_0.9686097429886749"},"_hasShrinkwrap":false},"0.8.0":{"name":"tv-automation-server-core-integration","version":"0.8.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^23.1.0","@types/node":"^8.0.4","@types/underscore":"^1.8.9","codecov":"^3.1.0","cpx":"^1.5.0","gh-pages":"^2.0.1","jest":"^23.1.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^13.1.0","opn-cli":"^4.0.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^22.4.6","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typedoc":"^0.13.0","typescript":"^2.9.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.8.0","dist":{"shasum":"81087d46d8de6dc533fecd35bbda7050e01c9bfd","integrity":"sha512-d/ydaPP+RxuOentEb4QSvDrYhG6B5uibrk9Q3/VXG5tvsmWEFKjaJCvjH6DKJmNgF+fpCSv4zp+6B0NpNJ+E9g==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.8.0.tgz","fileCount":25,"unpackedSize":90416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWDZfCRA9TVsSAnZWagAAryEP/je0Vfzm2UEFhXCFcgyh\nK5X1Gr1+3+kPPxnmFTIHSyWdxL1+UeNnDc1/jbWo79dZVv2tDNMzuXFvwRXo\nfwCBnN1EVsWMsMF4tkgSW6U9L63ehAnz3fwmTxuCYCMdGm+5N/qlgHOpHpdg\n2Hd1hAq0b9i887YmAV6L8t1xakBFgefYWVZxi2Qw1en6eK/nUEB7ltqduBXc\n/odjmkrxPT2nsxAeO+1M0IIiEGAQUuAVPIGc6ZYaiZnCtyhw9Dhr52p1+LQ7\n/lvpURPQFzS4HlYAYa43RSsAIv1dvNq7rxixTwXUKeHEvU63NWWusEwqiWoE\n4b3YsuD6VUJTPaS5qAZB/OTJ2sbiGF1cXRb/0JMIUXzqxt6eQDtzUiVz7bhM\nF2pMq3i0phhvi3NpbjY24EVKXd9EgU1H1WmoibF/HiB69k3/smwvEJP1nBVm\n3UtUL9GveSujpIhU8XDmT0jnJ4k5V6WC7toaAF/1HDCN4jtrYeSYvObU/qxc\n2qL5X01Fftpnwk5hdgca1JTUdjf5XxHDpCpK1ZTRQLv19vUDroipuEDll+7P\nVcDGMakEVyB7sFZ2I+/uGcU8Kj8Lx0lZLvlSiedGRHdzLEEK+JeebMWu6Fa1\nK8A1+XFY6EzftWxoYaSsWOKVzzQ+igIIWBwz2VQ/w+leSXL5usyjRygS/n7+\nPNEb\r\n=o1MP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0bIuAvNGw3tTH0RaBAv1tKzpMmNuXxLOte0EnpApQsQIgSMvW+Zj0dBGsyh5vDB4T7Tu2jKNyQZlBnQWEGsxOXcA="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.8.0_1549284958828_0.5171197873873445"},"_hasShrinkwrap":false},"0.9.0":{"name":"tv-automation-server-core-integration","version":"0.9.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.11","@types/node":"^8.0.4","@types/underscore":"^1.8.9","codecov":"^3.3.0","gh-pages":"^2.0.1","jest":"^24.7.1","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^13.3.0","opn-cli":"^4.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^24.0.2","tslint":"^5.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.14.2","typescript":"^3.3.3333"},"resolutions":{"typedoc/**/marked":"^0.6.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@0.9.0","dist":{"shasum":"7e7f91feb699e2a6a9ad7241386741bccb8809b8","integrity":"sha512-YL44ZyQa6Okthicc7gfydtnmtqmGiSiAOSPdQDEcFAKvxFq9Fzjbg4jMloBMZnRFduP2M30S2S+Z8r+JK2tzLw==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-0.9.0.tgz","fileCount":28,"unpackedSize":98019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrs+1CRA9TVsSAnZWagAA5M8P/2OIO0RfrSRnBdXkSzvG\n/M/lEqX8gK0nPWb3Zs/IAY9eMqZq7BhsQbZ+540nqh7lq/YlR5/bGq8/HpTw\nBvO6EyqxYgeZV4yl+KCq7w/CUxSdOwjVEEUbt0s9s4iWQpZyTIMkl9q0/JYb\niR8yI77C03jdeSdTNSgylOdMA8f1TCCLgyR/cRWYC/4yxiZKxd1mO3IHiyJ6\nHHBprxRHXkwaqssM1oGSYPvRgJ8RlO3hzNL2+YFtMJ2PbRLsRWj/g4NDpWIM\ncoCe3JRr5Y8fxG28YBXl4yvlNzf6yg9SZeBnFJI7ZgVNVpKfYJsJu4evebEY\n0gSuAapifC+78/8Gsl29QPixLR60/W5Z8xFiCYbMtkXx+18kqJbk9GMvVioL\n8/hpyuvIb6/cgtRNCw4Uq/WNP5R1flq16fHzxsaYVHb/9ocjsY62NbZ82pxe\nJvCa7S7ul6ErM7tMsOuA9uqIvy5OW3OLnTLVO+GhZzP8rPYAHkP5IEscQXfV\nYtMQDymMnC0BidcPIUY5KI69esffbFtAwqDoDliN2HDpcU9i5gozH+m0c7XE\nddUwpRDqNG21HNYr7A32lm+eUhiUqEIh6iCaY7awrlnzgLdt5Ew0IdK1O8ny\nXt94qZZkauksOjBPjS6ONMkSzl2OpIsYWaovjLsSVeS6B7TIAQGimHDc+/dK\ntY3g\r\n=VUOd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBknvqnymRX6eB3llCLYydkmV4EVhrAfBjIwzUajlp5HAiEAoQJe3MM5OYPmpA2vXaHNWlBGtUdjddqfni/LzGPDbf0="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_0.9.0_1554960308942_0.8835494231940293"},"_hasShrinkwrap":false},"1.0.0":{"name":"tv-automation-server-core-integration","version":"1.0.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.11","@types/node":"^8.0.4","@types/underscore":"^1.8.9","codecov":"^3.3.0","gh-pages":"^2.0.1","jest":"^24.7.1","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^13.3.0","opn-cli":"^4.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^24.0.2","tslint":"^5.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.14.2","typescript":"^3.3.3333"},"resolutions":{"typedoc/**/marked":"^0.6.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.0.0","dist":{"shasum":"0d9f2738f8f6153f20956e0d6d6e9748ff664bb3","integrity":"sha512-UAFjZDakfzMK05WsXn+poP7ApRaIomfUCT3x1GZoAyMRWpBfrdhTvQpA80351I7tCiV5+8ioF3AjMWEg3y/IIQ==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.0.0.tgz","fileCount":28,"unpackedSize":99378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx+41CRA9TVsSAnZWagAAuBMP/3JDOvt/MNhmlh2xUg7v\nGwLbZLNxuUj2lekL+PW9P3pijBJD7H8R+U6QJQXTVFsxVsWLwniM3gy3M5l1\nNm9TvsCfdSCq0c5l6g/vEN4bwhCX2SbURREzfQUdx5jAsrRKToMi6fis7voI\ndzvvu/PPBLsVUci7/EDom9/DdJhQ76RnO5dAtUQn+dFSpfGxwLdeYk9k1hm4\nyvIN59I2f8i6l99WgrtukI7flOU5zP1nh7C7fZqP4Bn/HcJcKAEunlTAOZq3\nEMuW7Gw9s/oLtoG94AQIuydCLVu6ZWqsBpMwwgAcK52hNwGRRb414AHxOBIi\nPJNvkR/2s1sN4LAoplx64lAv+gKaad1LXf22SFlySgLpgeShy1iQMP2EZB3I\nWwGSwYs5/Qwy9bTscj4tmL0yNkYTEtjFFnkrP0NoHyAEwmSXK3Dh+5xkjzyV\nQDI4l3nirhgh+rAjeJexErBO1cRs/DKkhpySommpJJZIU2DGyoBQMfzC+eTh\nfu0crpGENNwItzWV4rQzbgoIk3zq/udbclbGo1FsDX/gvM7ievZi51Y/6svY\n/4nsCqzIcOIODbhYyPT97NyLS1o+UMnb7ZJLBMxrWtZQrrT7meA/GhQhnebv\nt2P1QcjvgXOHL+TXUZcXMyJgALPMWEUSGEnbjh3CSHoflIouCp0j6SYnRT5Z\nhJvi\r\n=4i6d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZEkM8wfTDnu9hK0LhZEBiyGOCOFuhOWCrlrJ+V/Hk6wIgdRWrxnGIhJSCExEMVzw0UMADgpE99/v0FUI95OCmCtc="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.0.0_1556606516914_0.31239629813692504"},"_hasShrinkwrap":false},"1.0.1":{"name":"tv-automation-server-core-integration","version":"1.0.1","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.11","@types/node":"^8.0.4","@types/underscore":"^1.8.9","codecov":"^3.3.0","gh-pages":"^2.0.1","jest":"^24.7.1","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^13.3.0","opn-cli":"^4.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^24.0.2","tslint":"^5.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.14.2","typescript":"^3.3.3333"},"resolutions":{"typedoc/**/marked":"^0.6.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.0.1","dist":{"shasum":"530dc1ba43a19ef8496bdb4f5af38cff8b2f3154","integrity":"sha512-gjwoOQQew7Ob30ZnIFbibP9s6/ziEApDVNkwvmzSzPNiqoqqGnWv/iBUi93GyvkcDQZwuMHFwtWOlyw1n1a99A==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.0.1.tgz","fileCount":28,"unpackedSize":99835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyCSjCRA9TVsSAnZWagAAuqAP/1+b49nFKhXBd075uAA4\nFeMVcEryX0l3bBbWYViQivpwqgLibOJyTZLgdrccnZN0DA6u4tfTclRcirCM\ncfDwQ2YD5G6zv7lc9PQJ4qmLkeg6leg6BqJ/6SIVUg3+VpcrceObqin5t4NW\nR8xYGyrO+I+/NgtVERBgFsiQgx85B/uDjBT1vQEvIEo534IzmH1mcS9eCVY/\nixfduDg/syoDWbZqz3Jyl8t/FDFZ8ZWhvNNlQ0UIv0MYb2H3RhOssKibb8cw\n8/zyDNjo333gH3dwkZtn59SQW40BVuiBc4OU0TKXfLxvkJjHvkPXNQVfDIcT\nR01jUADM0fdZDCGSkdihJwjcrA9M9J1lCFZ3gdoBhkV7QrWBLfvHNr7emUGH\nLq/ZJtfdI4bqg7+cUiWUe5SOJa72QHGFDZJQ+N785LnFXF5logxBOAqr8Y2Z\nWfEtINAsSxDVmSvRI902OosFoJ+N5abzlCn8P5OuM5IJtdN3xcdvqrvtoKE4\n/zrzR3nSBSQ1onK7hypMOcp3sBCDKJWnyUb9xv3XWPKz5nBuavThl/zegUYU\n2Wv/ktE9SlGFEVKrpLguijhwqaZOXzq8v+YfuApB+HrWq+p+M8I92Jb+pVEK\nmfdeyVP2s5B/MRlzOuRnvAPhHl8BQ6VGA0Ie0fmk7CsExGoKOpZR4H1FeIgn\nhTO2\r\n=apQn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6IHkAIs88pNBveDmsTS7xw3XuzER1XJuud3aKwkIBbAIhAMrkQDHfIP4lIJcBRgwiegQ9zMtaMmO7wvteMfTxPwyM"}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.0.1_1556620450901_0.6528959876971243"},"_hasShrinkwrap":false},"1.1.0":{"name":"tv-automation-server-core-integration","version":"1.1.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.11","@types/node":"^8.0.4","@types/underscore":"^1.8.9","codecov":"^3.3.0","gh-pages":"^2.0.1","jest":"^24.7.1","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^13.3.0","opn-cli":"^4.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^24.0.2","tslint":"^5.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.14.2","typescript":"^3.3.3333"},"resolutions":{"typedoc/**/marked":"^0.6.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.1.0","dist":{"shasum":"2aa00ebdbc478234ffd65a85ff7c32378902b65e","integrity":"sha512-xM+YOKXgWs3iEBHKycfIu7sO8KhJ4djyanRr06OG/VpBBR+Ah2gkDxNdJWnWgKvsoc52M8lMdCAwx8FJow7Cdg==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.1.0.tgz","fileCount":28,"unpackedSize":101341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcy8wiCRA9TVsSAnZWagAAxYQP/2xjrOKpe9Y0OwI8acT0\nvx12ET4pZRVzipAAH3U0Bc1qZEoem7ENeAHLh1NROCqvjTYrjC8STnl2a4/o\n/EvpFD3N+HINHnBy8L9op2ehwPQLoG8WgfVHWJobFWPS1yFfzBb2J/2nxFW3\nJMrvaMnC6NVLmWIPYKPSydSvMorT0XbYPd4SVq46nWqpWKJexbQeT1w3B3yR\nb7v04KWzntngyAY62MWeKpN776lmTXsKyjO4B/fLWO9ZJhPpxJidt8nL7lc0\nQVXH26d1+mpxgxwi/heBO3yvGXLQ4/44ucMM2Q6lNfZyVEXzUtfWJmX0RuhM\ngasmwv6188FuSFB4LVc9hBWqjAf2nV1Q7DBaLixBB0uL1pL9093HUZ9yioK9\nYlDgiDThTN6ijmaaR9bK+1wIPNrA+2O0EqHnVv7L/6lOWcwxOZ3kBgZ3g50z\nR2lkaMJnW1JH+wgkb9SQUuKAoX4yNbh/b1B+0XfS6VDjhFmaxLZvz5X3nrLM\nuzrA/eDbKHUbDgUPaKnhHkykumwqshDrb82YuWJ3hLC4iMQKJNGFKPLBTR6a\nx1jBY4HFkL8sJnNFkfcsjUfCBcpuyJQMVs0i7huvvk5yGnCa4L5aibj04AAo\nRymNYytz/m/b1hP6lQrd8ft6V5RZVod3F6ZbG/4XxhDVEw91RB8KqKsbTCkT\nCNKc\r\n=ym7I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHz0l1kNyPMHG19JVyHKeZNRgY/dttSNPecQhwmzZvMKAiEA9dhetlYjbM5clAMJ6R0QrlfKftpFSpLJvyIboSkDbbs="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.1.0_1556859937691_0.3567062954901743"},"_hasShrinkwrap":false},"1.2.0":{"name":"tv-automation-server-core-integration","version":"1.2.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; opn coverage/lcov-report/index.html","cov-open":"opn coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && opn docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.11","@types/node":"^8.0.4","@types/underscore":"^1.8.9","codecov":"^3.3.0","gh-pages":"^2.0.1","jest":"^24.7.1","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^13.3.0","opn-cli":"^4.1.0","sleep-ms":"^2.0.1","standard-version":"^4.4.0","trash-cli":"^1.4.0","ts-jest":"^24.0.2","tslint":"^5.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.14.2","typescript":"^3.3.3333"},"resolutions":{"typedoc/**/marked":"^0.6.2"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.2.0","dist":{"shasum":"05a5ecfb82d61a86f9a2b76f0d4433ffb24f8e63","integrity":"sha512-p4k4xFjhbf4JwjvDVB/hyFgSwCT+ldHGvZlbuajLI9IJDnEX/BOS/ZzFYLRgcRPmmyPAyk7sE8ifEaAf2jq0Iw==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.2.0.tgz","fileCount":28,"unpackedSize":101871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc92wKCRA9TVsSAnZWagAAhW8P/Rch0z3sWyZLzuNeALyv\nHFQa0bO4lzIpS5xsaXUB7zH7UOebqcP6wBaeqUrB6rQhCydObvlhf3AYBHV3\nhuNrvNLIHMp2QkKmt0GDA+Q0Q/diBOrB/8ZKRzUehCS0W86sZ05qytzcxVqM\nuWGOVWrMqkNkH4xewRPYmc2Flx0qrBBH/LkKJR/ZGCdH9iaUK7pbHXC988/h\nqRD0j/gLaWjrSz/GU7GKpqknTtDvdWMiD40fbSZY26sTL+FwLJDDZZQG4IDs\nHRxGo03B4KqWgIi23HF4UZ0lqxuMpBX2FSXWXjvKyjgQuB48jtxzHQNzgi39\nXw10N5GpUY7JzAmVFuQWRFMYQl4pAg+Wm0Jt60CD/KHW5SFHiCm5C/ccGds6\nZ0mqjei5OgeJ/ndrMTnEfgYXUAs5Re4p6YaKTBcnuDdnQO83z757d3dQiUrP\nxCp2PggGUhKTzvJ5GZoujYOmmC0Onk6b/Iy5ByEnsMJKmQn7ATeoLQP1LCcA\nWo6Vsjy1jd/WtWe/+g7aB+tLHP5Ntm19GjUoesgNVe017Rncv8RAaVCbtfac\nJ73jcZkgVYMG/SZZYzQZY8caAvsQrtjuagFREiiW0pIahLuJ0dkAslTrn5x8\nAD7xPnbRq/XxLAFMGFVIEIxh3AnLHs2TRupCp0Ib4D5ijVioKNA1JfIKyerM\nWIDe\r\n=asMD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYxqE/6ejLKdxZhJtzJNfmz60oTJWsBzxG8Pe34jXrvAiBJ3f/hdpPdvNgQiaXUV3cPkub+sJipkQbzTG9Ik2u7zA=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.2.0_1559718921903_0.8844043427287489"},"_hasShrinkwrap":false},"1.2.1":{"name":"tv-automation-server-core-integration","version":"1.2.1","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.json","lint":"tslint --project tsconfig.jest.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"jest && codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","ci":"yarn test && yarn docs:test","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","ci":"Test script for running by the CI (CircleCI)","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^8.0.4","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^2.1.1","jest":"^24.9.0","mkdirp":"^0.5.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","nyc":"^14.1.1","open-cli":"^5.0.0","sleep-ms":"^2.0.1","standard-version":"^7.0.0","trash-cli":"^3.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.3.3333"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","request":"^2.88.0","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.2.1","dist":{"shasum":"d5d94d49db9bb3dd003772cffff5795007b96e8e","integrity":"sha512-83+I9RqdwwY+mkERiBQ5Ro+pEXecG757w+5/8RUU2mj1XJtIdhVlSlhByo3uJqug5S8zeq3rSgYZZUaKvyZRTw==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.2.1.tgz","fileCount":28,"unpackedSize":103541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY5/ICRA9TVsSAnZWagAACZIP/RohJCGsZZhlJFpkkyIa\n/jXlAkrFA2dVKngcclB959+ZVEICvtn92FwQ9jToQE+y+wYpXNGD1GdEhWWB\nR39w/fXfMiLCSKdTID+7JaGVW4V20Qj7wO7FCivZ93TputjfKmErvalfKifZ\nlYt6rWbHg1Vp5IPsQwHb8iIobFJ7a9GviL+BOKzKjHesy5rKbXg9PNwe/h47\nhahgO5HM36qW2ggyjtlVnuikgB8rSnFnYnDKTarmHkAwATm3m+uNSQ2pLkAk\nVbBAtcZyw5rcrjwlG4FYYiIDtHanT6hdBpfNzEsQVcBKGhZqFujSxzZ1+c9q\nTZWgnvj78yKnkjTeAb7dLASM9tgWqxJ8Op2pqrImadznRxoTwj9qmpqh1h+9\n9zqiPa3W7v9FaRjQWOuVEH53PaMAejywTshiYGXEDBgm/a3Z3wzZwdWnLMIy\nnutOFekVarFxfrdJCcSoxdagU6nbxwUZQlqr867hXTmCxcr8pBLhtafZjDUm\nl6fm/5onfQEtdvBkc8ea7z0YHsKBW+VRixbhvp/9c6Pb7mFNHCoCaTCeb5Xd\nPg18854TKdjmKVpK58XF5e96KTKUVSD+qScEuFgSoXvi6kJYtQx62ZsHHDfO\n3QdONqtP+k7H3ncCCUSKWvd/9KCqfljdg+RU4q6s9XflNpAq8C2Ofmkh/DOH\nhzZo\r\n=u0dL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1TqJLg0xptPWF9mRykbdV9j+yB1iXBLmoewkRH+aH6QIgEhjYkeI7qbFntSFFlbz31QsOVGsor81OTyl/7Ws9c4c="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.2.1_1566810056163_0.1237998265978173"},"_hasShrinkwrap":false},"1.3.0":{"name":"tv-automation-server-core-integration","version":"1.3.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^2.1.1","jest":"^24.9.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^5.0.0","standard-version":"^7.0.1","trash-cli":"^3.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.6","typescript":"^3.3.3333"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"**/**/handlebars":"^4.5.3"},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.3.0","dist":{"shasum":"6f5f212070abac1cf6cbb5190eadbcac2ff0e98e","integrity":"sha512-mgHfTA3UZrsYu1/sTPonhqZ7E1X2j2O78/8lIoF5DHjvgn85v27Gfk3BZnDeMBP1GZEV37jOCXmT1v4Ron08jA==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.3.0.tgz","fileCount":31,"unpackedSize":139916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFJqPCRA9TVsSAnZWagAAvdAP/26+3J96BbeH/hnA24jy\nT2N7e40FyFqCqoiXyWYp4VQ6r/Ug53kyjgofYBGWOKtuZXWsvIx8hx+hNzf5\nl5p8e+YP8aBh589i2zSCA7mRcITQSy0GlAyrxiQXeP9r1A8V2sPWhTsI/9xB\njHgnepaXo7vt4pHe5cJUhJUZP1JYtTAD8hXc2h46ndmGLRf7B3LHhoUS/cke\nJ7do1QcRrzQ8Eu5xWulGSuroLxpSoOSyQ+TffYJO1t0F5Cs3zRnaaREFr/UC\nse5mos34syIHTWrKBs//d0/g2XZPIMEY2LnQv1Zn4oXGi4UuBc2Ux0WC7SPy\nVsjnIYLRFDrAKBbryrQMIeejs1spaydbjpex+jq8lyk28GmMFqB2sTzqvc7O\nS6UxsO5xBGS10aJ+ikMqgNyjfpHS2jcm86J7QF5xPBU3GdgMNk9xYcfUJGuU\n8E7Z2RUBL1H0/wvSu7lf4NSf2g0f2KLp4LMpYfS4BCpYeC1b/6UyD/gMG83R\nHiByKCOmo8QB7M1bEt4CbrYyehCrNzqHCG6s1FYyuBFUFi8SmHQewXcIN1Zk\n2t0rJveCNQpsdVMGqOBV6PcFzDZY9/XA7C3iP17yTPytDDWQOnrqPbP3X5rK\nK3E9Tj4vIXSUfCcumUVpGf+6tGaDaH/A3IBQ6dlXMo1pOq88oCShB4/i6qSh\n/LY1\r\n=tfvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEDANzAMzc9P2CxTcyicAMxcYz/loLi/v5oI7YXcKV3gIgNDo9XnNGlHaBLbFR1nJx34KJORHlbwp/K82XCXf7+40="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.3.0_1578408590713_0.5143341926353311"},"_hasShrinkwrap":false},"1.4.0":{"name":"tv-automation-server-core-integration","version":"1.4.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit && yarn license-validate","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^2.1.1","jest":"^24.9.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^5.0.0","standard-version":"^7.0.1","trash-cli":"^3.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.6","typescript":"^3.3.3333"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","tslib":"^1.9.3","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"**/**/handlebars":"^4.5.3"},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.4.0","dist":{"shasum":"3878b664c909ed7965bdaff80c2e4da7ba481501","integrity":"sha512-sctONAHX9jxLkAACQ4fveR8SXrsAEfh7R9R3+XXCng650nvrDM1k7glCcrR7PXzGhaYit24nv2lNNUCiDoTHzA==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.4.0.tgz","fileCount":31,"unpackedSize":140243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVnWSCRA9TVsSAnZWagAAfCMP/12zqxc9NzWPSoafQh6d\nDpi2jKHdIzlzc6kfmftgyomLAUMydypQ+U5gIrFP2z6k7M/cLqSPZv0gEpbl\nJeE4LAp+WV2aMKjMFaGNGXWmV+op5euQy7D3S8HxKlsYaoxXZ0q/xNh6G8to\nC+pczjBXPj3AS7DQ6XtAWBHamDT9RE/TP0L3v7OI7d4Gw8VWVhjf32eI6Uvd\nqgacnRBwOfKEhXzFHb3G49Iz2ad7+L6t+/sK1enXuZdQUXWhvYFST7n6g9XP\nXkueoHJMfKIlxDlAhKRtnW2YLrh5zgePEf81DVw7nAP0aXzaWsdLpEMdDJy5\nSNN0Y8Z0H4akkaOayZRdCexCowKVSY/Ykrtf3FNe2csTZJKoTUCM8eYHTrET\nrXP4HgzQj9AITV0ZVhjNOqLRrZUUi5Mw1I38sZczk0tPn15AxD+ewR5fswDi\nFahAqhi1XXxqqv1vW0HDehNVCDRA+ni1OVjMpReYev5aSSXnLD0PvtzZNyMI\nNHuIYGMHeUJ6wH6HasRfuh2bQp26uRNSkz0pF8NO6hgWfRdmXOxdUzIDRD73\nVgmB7MGDmKpqOiMVYsSrK5lDK2bXYi4jDYSIlgsoxOV2qB9riXI8eBb/tBtF\nM5M6siFlWQ5z38QZu8NKABQaommQK8kPRfvuwuyRxeOtHH4Ysq+hoaTuylvo\nrs9H\r\n=jNxE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi4i+5gGPiepqceATgnd99SYA8j7juhvWpWfhV7DI83gIhALFKWtxtFEI/xhmzmMdvdm5SpvUHeOjIuy5UAATS1w8y"}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.4.0_1582724497722_0.3684356621384304"},"_hasShrinkwrap":false},"1.4.1-nightly-20200430-153537-3acae5f.0":{"name":"tv-automation-server-core-integration","version":"1.4.1-nightly-20200430-153537-3acae5f.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^2.1.1","jest":"^24.9.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^5.0.0","standard-version":"^7.0.1","trash-cli":"^3.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.6","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","tslib":"^1.11.1","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.4.1-nightly-20200430-153537-3acae5f.0","dist":{"shasum":"2fe8b1c32ec990e0b05109596e16663db80b8314","integrity":"sha512-6c7daxDJGYqm62NgFpdAQHv8GTO+U97N0YUtluhbP0kHYf7LAQw5fhTMgWh0Ez0vxFev1vbWQQiZtxDilx/yww==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.4.1-nightly-20200430-153537-3acae5f.0.tgz","fileCount":31,"unpackedSize":107951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqvEFCRA9TVsSAnZWagAAmTEP/RPX9uiHCkIRIhZTrxIB\nKzS6KpfsWULygjlEuB5EUdEveblJie7SUxC32QO5iGdMpa0xhYXx6Dsak2+h\nPmhZ41OPREjmVXgDYZ6LcwDI2UaATx3cf6f0X3oR6rsdFBv12RHRzX5TEJuS\nWkzgaye9lTi5V38VCa3yhokxytHAIgLbtk4FuYd5k+ihlszMaxCCV/a/kHrE\n91b1x2d1INT6dIJXf2CHk8eO4n8SHvsrwjFHJ4vBojuWiB2p2pmd+jGBye0R\nT6wfzxxsXqsFMnQS2wMyKlcrfgNhkF4/ZxXxfO9wWmZJOACegjSuP/w3DF21\nQv0qgYL2SWhqeSLyXwiBjxeBFQWDmcLEK+DYA/dI/zxrjR6on4Uy5m4qLBm6\n9Bjj0Q8Zp5NelLolmhh03HPxSWojIO63dBepMllnCgMi8tKJpocrDmUslzcg\nlIzSm1dj0BPaVs9Y61W3kJcucUSAFHGKx55/cP3dfdg0xY5TnRkoQQ+LkTe6\nxPIyFNWh1xBwus7dRFdcoi1KR4howI/AhMOvOzscOR9woNU3qu5nLCBDqibN\nz0K8TeIBmwPc9Ngc0pLFzqB75g6Z3TM5eKgaWafIuf+CRx7vaVdHLU0ncBy0\nUepHKhHimTh2hDfccCnSq+K4ZK3ex/pu8Y+DcZAoYFvQMTw8TE3rYjPlrUNR\n7wzJ\r\n=2Y+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTJUb28NujrY0Rhsrn0GatPnP1YDD1fDrugTnWrabwJAiBngMxu/xospjeMUtP8QGd3H2e0kHFUrAKfPkjCy7/2ZQ=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.4.1-nightly-20200430-153537-3acae5f.0_1588261124997_0.7586242143782713"},"_hasShrinkwrap":false},"1.5.0-nightly-20200430-153849-5b7c35d.0":{"name":"tv-automation-server-core-integration","version":"1.5.0-nightly-20200430-153849-5b7c35d.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^2.1.1","jest":"^24.9.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^5.0.0","standard-version":"^7.0.1","trash-cli":"^3.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.6","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","tslib":"^1.11.1","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.5.0-nightly-20200430-153849-5b7c35d.0","dist":{"shasum":"f76a742692e008ae2508fb9e45aca929b5e8ebf8","integrity":"sha512-PfCuKGpKHZ94w595RslF3sCAlW5d2hynOrvmHEQa/Qz/xsIr+1PiH/wj+EFaM1gSvB25phJWHZRLKXbcpLgttQ==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.5.0-nightly-20200430-153849-5b7c35d.0.tgz","fileCount":31,"unpackedSize":108033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqvGDCRA9TVsSAnZWagAAkQIQAIdqS4tfIae8T/AT+rTH\n3staax8wbqeoHjfYQtqbWpkfEmFM2SeGP442De29+eFqOIu+M8P2S3mJAoOC\nqxuAMl5JYKNbm/R6nwFQEQ3coY2Bbl8NctXShNmXG5mQ6cKUWhX/KPpvbN9C\nHotZ35XWHPJZevlOG+D060SHmzb6EAiqdOAJAemCjQ3HbCsDTNZsmPbyd+kF\nkD5ZawZdonCYj2pQ1SnZOj8nRM6TWPf4UyGZq8OTFnHe0sNk0xaR+NOHwtQM\naGU6TrrS7hE67JD0cbdTZoUdBMEgsylORq4X/Cej4Ir7cD9p/86eP7dna3Zi\n28tegJ1PMNhO2lcpg2s9cS6tTfSE72rzRVq8brWg/oNxV74ea4fxUv66LMCc\nmK9UHPbV+EHqWuKBr1E0HW1JOQzVMB93BO1HnlXUKf6ED4YB9WLuq7E3c034\nlzYkAieGvd/ENNjN0x31GOD4Jw5/8acE6gLSdlyVSld/rs2W69+JgicW3gJI\nUVgrPvSGN3ksYBw9lhrezsz5goHgeIpbU+qtyE9lYkI9A25BPS6c7Cu3J904\n7H/74xOYqWlVvD7FYKaojcjg0jmhLkDE7XuI5MPBX/YowbsqBWehf9+2E0o0\n4pdQDOGlt7QwZKPdk3twCyk64k9fHgxm7TrR2TV4mv2LOJvdxyx5fd7geutV\niqmU\r\n=tD6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNF9pHJ4a2+U3+YEmXXojfu2cIIq+J32xkE7S3gbnTggIgIvOxXshRI8oSwAvzLjYewWheguUy328q7m0vw9khtLA="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.5.0-nightly-20200430-153849-5b7c35d.0_1588261250787_0.29624061001302926"},"_hasShrinkwrap":false},"1.5.0-nightly-20200507-105258-36329a8.0":{"name":"tv-automation-server-core-integration","version":"1.5.0-nightly-20200507-105258-36329a8.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^2.1.1","jest":"^24.9.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^5.0.0","standard-version":"^7.0.1","trash-cli":"^3.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.6","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","tslib":"^1.11.1","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.5.0-nightly-20200507-105258-36329a8.0","dist":{"shasum":"0445d56174525f953b129367662b5bf48f1d8ff7","integrity":"sha512-7R265MtByA/EsD0i6A5mzSDhyIkU8HgwLsMFDo7KXbxxxZYPiM2ebSQU3J+Veu2/R6OqmsDUDOlYIWBe91QRgQ==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.5.0-nightly-20200507-105258-36329a8.0.tgz","fileCount":31,"unpackedSize":108038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes+jrCRA9TVsSAnZWagAAos8P/0nJeb25S582C0A5w9l5\nDlVgCSQmNlMk2rQd60DfDRKXQCyUq/McY101fzcOPhhv4ydxR/R84IL/DpzM\nYTd2UN3QaqDyXwsTZrS+Z4pE3+rf/G/WqzgVyzdfwE5lBl85EHSg0vwiblS+\n2M9iny28ya+WIhh1l2GJXSmmglCGiw14p8zUyjfGsCZ5CQTCmcXHjZxUF0+7\nSyWCvexl4RnkqLqvAKWojyuFNf6l96wSkbXTvdiyAOH/B8OkFs0FyV0kDcg1\nmyWo0LaKO1MYzdk38yO++WdWtCTNJx1GeYzpolxEZNAxvFMXnGCz2lq37/H8\nFiizQsITlKnFXBHfJqJMdmGVS+CXfTnazLbHfTa1mL2Zpnjb3O1cvxwpqLeN\n0++WAL/mRotJj/Yw1OWdvtqjfsxclVOuSuKPww2Yc3QOwX/UwV77y7dWZ4sp\nMySMnHKDFBw8vGJWzTU/3oypSr32HZ7qpfy+EPwi4MWTTCVRiD8p6gKJJni5\nCbj/Eoj4vgzMrY8Wg/xiP8//z4hQST6M7WqhuNbpd1JH2iku7/9ChYkKEAzN\ns8y5/X0rBUl5xJh20fV6FaMIsxpUg6MwDfVhlsAY+cCJHrc4AMYy6XDFWQEE\nD8BgVmCAfo9/ebXXBCv5OBpOTplizsRuAYv0fRR1C4b9QzJtW+X3InJvkxU7\nCji4\r\n=JwPR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYVgsGAsoFsBfS5aRhBX1+T/fkJAphtrEItZWxohEXMAiEA3K12WB2TXaBfjFmeiX9MQkf4OYa5zLQ17jYKVXrhySY="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.5.0-nightly-20200507-105258-36329a8.0_1588848875365_0.6209978681138058"},"_hasShrinkwrap":false},"1.5.0":{"name":"tv-automation-server-core-integration","version":"1.5.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^2.1.1","jest":"^24.9.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^5.0.0","standard-version":"^7.0.1","trash-cli":"^3.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.6","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","tslib":"^1.11.1","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.5.0","dist":{"shasum":"1c157f97f2ae692fe35184a307899720f3fa3c94","integrity":"sha512-JfKDdli/6wzzIwLoE5ggzImVExSl/ukOMVkQ2cvW1VctTA5R9y8v7+oVKgtJGYh0r8qv3HpvtLOejs1RKoVOww==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.5.0.tgz","fileCount":31,"unpackedSize":108454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes+mMCRA9TVsSAnZWagAAJXIQAIT1IFdiWAQTjnK8WZjL\nvXPMMIDbpIddR0dbta8xo3TTvT+LcgZUusVViRa+hnRhvSqoVdyan69fy2gD\nKa862qmc1n3cALkTH2pf7hTFDD5HQvNxQSWG47El45SF4oeL+gOlyYFWsUdv\nUt648LRfjAYAht903pTjTQywU2Y4Apb47/xaqiHD5xQoffVwy1FYXs3Gpnk3\ndizr+HTqFDsHRzIgIRAS55YtBSa/mYK/uBs35gqesSjn98nrYbSshqgh/o+1\nCoSbCtonGzLtm7V5QSjCRDTeFqkQHaVKI0Sog8Lre3cPOrqbhVjok8pQuJJh\najDs6OXD0Iejk4+tsqXS7kQTCRKKnqe6MSBlF+oK/KyrlBSOBMLqjc+MxrXj\n5SvLzBaNYWNBh1PNuUYET1nto7Ve4K4ITC0BJWkNvXN5Cz3ezc/z3oIL+ntq\n9yHVxStopOA2WbAMazN3lyiuBX+oE1nceTLaUPRIAxgyskBdJto2OZJ/ifZ0\n+NrnsnCGimVi8nhq/1H5Pn26nDnHVDEZTXrGoAayTykVurhUB4kkE8NqC44U\nuAh6dK9l1KUIVvmCc9EvH9tciwrnEftQXctRD0HjdvXuEW/dofJ9G2dQ+JeQ\nNpwSYq2aH5L3DITn9t619h5aGSON8cOTZRAVNigQtoH5A2/0nnPXx0BQjmnz\nRz/q\r\n=vz1N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC61VftUFKcbG5e7YEHEZ/hT2EezGuLS2pjtWNAKz+7dwIgaZP4SgwKlIq0c7Tl2XaRyHDQpLyHRh080o6K7wbbwFw="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.5.0_1588849035746_0.15342420159895687"},"_hasShrinkwrap":false},"1.5.1":{"name":"tv-automation-server-core-integration","version":"1.5.1","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=4.5"},"devDependencies":{"@types/jest":"^24.0.18","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^2.1.1","jest":"^24.9.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^5.0.0","standard-version":"^7.0.1","trash-cli":"^3.0.0","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.6","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-ejson":"~0.8.1-3","ddp-random":"~0.8.1-1","tslib":"^1.11.1","underscore":"^1.9.1"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@1.5.1","dist":{"shasum":"ece7ecf087922272d5b85e96382d84b50f93090c","integrity":"sha512-YZmrJBB7GAGSXR3/EYJRzZvD4DiQPzAayS5hfNhKAK19pGRwbaEfY3CsgF1PwJGt/bVRQ/MqU6EGRQrj9uhvpg==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-1.5.1.tgz","fileCount":31,"unpackedSize":108646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez6iWCRA9TVsSAnZWagAA2vYP/2NGNZ/+bZUtXotQ8BHC\nXbbswY82mKtcbccpXr/c0OhnE8+0fPqrltE7mX4a4ZX3moANdGVr+02x/06V\n4fFLPXLcIJVeb+WJ5ZQE/9wWCKAgvSC0aIBZO9goA02dWlK4pqI0XRbzyz8F\nx+gcC+MPCuQkzKyuofE7htvAX1Ej3/EJOrGRLu3Zu2OLIgZnaLy5uEn9TGpL\nlhBHK5X7zv14K2I1fFgRFwq/qsdPGFNCFyoYzu6evQHilRZO/RtjSwNuFraz\n+nUWkZDbhcU0UQ+XDBk7fl/O2ltRH38xVoJGrVGlLCaAkpXGydwpzRZvoT58\n9qpCDjXWkSR7Y5sm60OWGp/J8L4M3LWrZXOzAKLjB23Unrzt2LdQLNOiLmMw\nNvZUkL1iDjCWv6YWvzwYeihmDE+hxeDzFKcMSrF2anqj1lpDRMW84iaiZCf3\nCqIbNYuNJK8lvSZ7/xGmn7f4XeoyBWOll1ipSqtY8DJJPft3bKQbzwTMC6yI\nCOwGZ524zROVmssqDP0TrutZwbo5rqGBBTRvZFfxYQS0nVwzyDzwS45m6Lyh\nLO/2k/zeDwMQxD3rxsWnOXsQWWQE7L84Ghd3sTuMFCrREYf7ef55U9ndSuLL\nvz6EHlIQYILOlDadAO3DbI5f/3Xb1OtcBbcT0wT2bS7hmO846zQfW7XeIBLP\nKHlP\r\n=AWIP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwuIp1FHUX6leXmw+0NTXU6770hpmcX7jwlpe/RVGnwQIgAv/DQKy+QDs2EoLT5UXrgXZVl5WPcQDgbFGhkEEZKQY="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_1.5.1_1590667413816_0.9184201624061619"},"_hasShrinkwrap":false},"2.0.0-nightly-20200601-165402-f5b88e1.0":{"name":"tv-automation-server-core-integration","version":"2.0.0-nightly-20200601-165402-f5b88e1.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.16.0","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-random":"~0.8.1-1","tslib":"^1.13.0","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.0-nightly-20200601-165402-f5b88e1.0","dist":{"shasum":"ef8409d219b91281ed864d85fcdea1411818cf1d","integrity":"sha512-CvXU5sM1/bJWQpVYQpiGXYHJ+dGhkvfNlCR3DfwEm3haelMuYSWiMw0avvtlvLjYamaxn6q6HEpS+dHCJTuUeA==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.0-nightly-20200601-165402-f5b88e1.0.tgz","fileCount":31,"unpackedSize":108107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1TOOCRA9TVsSAnZWagAA8FwQAIZt/r17CxIwgIyOS4h/\ncdke0L81nZQzfOzkQop5qCHACmpxH3QT1xyfYRm+INhUYxyq54ssKGy9sDLM\nVYZCz4HOx8ngsNVIovA1FxIZTpEfAKYKjhV0cWSehj40rmd55EaeVOyUup8u\nrlVxsPQXoUYzqg5Yn01epRmVyiEVD2+PxPUjnq7mwG9kMsmsDt3l1M6g86Zt\n/mdmHrGjaDcR8ouOdCcqnbc2WDO1TYCJfI5mQKZOq7pqX4D/DuvvTcd0nigA\nXpLZQCrsWC3NcEqwCjrfcDf1ZIgRy9H88gJ0ryfjYjX0u6e4Xi1FqJAxo1Zs\nMbl+T/P9yb+Q/eDF2SxZlYUPsM7rDTSB+w4PpB9uG/cN+5relW2Fz004v3JQ\nttN/5NE+qzOjDLtKRRyvxt1ezg25PhHgmLV9vI0VnJc/7scY+SZaN1FYmlQW\nzQ71F1exY3ckUz/iH64/avZeom1WXMzGCfoya+nFIp+Q94EUizPNBKPlcYqH\naSREqKoLE22Q6ZGYPRwJ9UPEjO5bxlZX/qfc+kGxUHjiGs17QpLg93tkXaKJ\na/gGQMAy/WLRpNta+ppbcGOQq3ly/ohctpnjNdXJovtIRze+lCQl0Vuu5FmO\nNn4ZzH6VuklhL/eaeyCaR5nnonL+UMDOQDNGe8S+PluSs3Oa3idy341tWy6A\nJQln\r\n=PMb4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiWhIc6GD0mf0JLc2NXOQbbyu3t7EHt2xdtTsgOJmo/AIhAKQ9XGd3sZ56BXP+4LOmTIo0HMt+cTbfcwtkjs1sz+3d"}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.0-nightly-20200601-165402-f5b88e1.0_1591030669686_0.6614647777558291"},"_hasShrinkwrap":false},"2.0.0-nightly-release23-20200730-111752-c6bf53e.0":{"name":"tv-automation-server-core-integration","version":"2.0.0-nightly-release23-20200730-111752-c6bf53e.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.16.0","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-random":"~0.8.1-1","tslib":"^1.13.0","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.0-nightly-release23-20200730-111752-c6bf53e.0","dist":{"shasum":"2183bcd00a04ba614e2ce84135f93828d160cd36","integrity":"sha512-T+o83b2F+NBUD8B9VUe//g+GtdJRtYuPBTlVS/Dq+6rh1ZMZoUPYTBOgqaxSMDInL+lZpaQfic88OwJaUQaSFw==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.0-nightly-release23-20200730-111752-c6bf53e.0.tgz","fileCount":31,"unpackedSize":108248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIqz6CRA9TVsSAnZWagAANC4P/jU13M0CjviG0GcXnVIU\njuCjdNjWIcxedjnlc6AIwp04Z0dDX0ttJotesMj48ZVgYyZVonCfYji1ims3\n/QWyGETehkQAdSkUFk3fsBcvomtR9WWmUYGle4UquJD0cKQNP3K07CleRqfe\n7jp2frNzeJBeyxhzU4NCih+fyPPWh02JPzKdL2NKXhCQijQQjS+spVV6Sh5C\nrif1qhPobeOKwNTziAwBVk+b1n5XtTr6tPFm4NnyQWpR5ev/4jnKn5uKMrC6\n311iwC+Lt3VWa043vjIwmrNu/pGQPQWHZgX23LY5lcwkjLvY+GxRkXyA/6o0\nT7IknsgX7WTZCJxck4+CUnWZ28JmV2Vg5fFDvCZ50O1sZjw11roWiaXQgcbk\nLUDcCPY8vJjAcMU0UVUqxlB5eoZOmLWLVlT1pGH/N9BLybvRMd5A9YirQXjt\ns+pSfgNkKyh1e8Lo9VpFme2qPZ9UPbDW+AFvOF49173y3hUjRHFSbDQ+GXjU\nd/VboFKKlhfkNaFM3/sXJidBhzlOlC/H/5whkeAoT+Mn4DysgpbqxCPqZAP0\neePFC4UIsM440dx7710sCBfXIxv4ma6MoXWgbopAXlC7R/jzeCkm67gYos+9\nt8x5rP9Pxm/rvXYIK/hB/QwOrGWgfdfCnbLbD8bR1PbQLbRQT2gCRgJCDFop\nlT2o\r\n=MdLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAafbvsBIG+6Jzoybb1oYyqMBYLfg2TE/Y8tDTwcHiuBAiA6Cyl5yjR83PJ+hfXwJEkngce0anEoF90UesuSW/OZ/g=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.0-nightly-release23-20200730-111752-c6bf53e.0_1596108026226_0.8112553928569586"},"_hasShrinkwrap":false},"2.0.0-nightly-release24-20200730-111752-c6bf53e.0":{"name":"tv-automation-server-core-integration","version":"2.0.0-nightly-release24-20200730-111752-c6bf53e.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.16.0","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-random":"~0.8.1-1","tslib":"^1.13.0","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.0-nightly-release24-20200730-111752-c6bf53e.0","dist":{"shasum":"af5f9ef61244b65aaf9a1b9b1cff759176af33e4","integrity":"sha512-s74x5sHimznB/0Wf+1HoYxIbrRzo+8CuE31XEhSJn8nrhL0DQRvwputqay7zC9HZMmCSWngCUvQNX4LwYKP6bg==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.0-nightly-release24-20200730-111752-c6bf53e.0.tgz","fileCount":31,"unpackedSize":108248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTkzCCRA9TVsSAnZWagAA2dEP/i5mUgP6q7AQpmqKUnki\nA325UHZuSgkTcbCbwRmFZT2LDOIkIkZy9DTOdBi+EXcyIVutPo2o8iWjzDZT\nKmjitOQk2olOrlRHOSHqXrMPvhqCKvnH3GEZSolMY2/yi17DZMKXcXiD3OCU\nHKWhyV8nw9W0ESajjA/8RhQHEgZecSrj/WiRLUVP39klqHxUFn6aXhFr8VBM\nhQxlEYQYTqy1Pjy3uBzhdBWqlMeIFAXHNCMREEbsi74uEoOfkz7OebHjS224\ng5m7Z3JFj2Sde/gSuNNYSraC8dZz/x9pK0bi6sQuCbmOILWQR/XGfoDw9QW7\nm6am86GTPlfIAZuDcvc6FMIiuQ0kr9728RD3P8wtVFowm+4lYf7MGlnSru8Z\nzkZD5AyVIS7MctdcA1Z54BgZg3jLcIxW0cVvyV8hGl1PoDrmlPMxJCXWpk4s\njXHcQsc5cPAm0b/8dOobf7AeKAnV4GESIx0DIspZQ6aHOC8u6bh1hplEJJQb\nz3qtAJcjZJsZjoxC7tPdXkEdou4d/UqUcKd65pyvzKUpxGLYbqN73EcgTHru\nIZxvxFGoWbOiKPfSIpd27/0iVWgWTo8OKHRFDFvxjrFCgOtfjCGtZJ7lPzxU\nM2ryFKfb2X3EmGNfppEu7iaI7q1Ek4qlJolIs0yc/OI3qrxs+onbbDGBkbDH\nyoJx\r\n=tOPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjL8KDkg66sSu8Z43ul1AV8U5kJsgC98s1eIA/Lgf2rAIgJTBAhJLUmu6GVnZa+QugNCMbaulkixmdiL7X+wF0Cgc="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.0-nightly-release24-20200730-111752-c6bf53e.0_1598966977800_0.5257935369598707"},"_hasShrinkwrap":false},"2.0.0-nightly-20200902-061326-d9987f6.0":{"name":"tv-automation-server-core-integration","version":"2.0.0-nightly-20200902-061326-d9987f6.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.16.0","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-random":"~0.8.1-1","tslib":"^1.13.0","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.0-nightly-20200902-061326-d9987f6.0","dist":{"shasum":"764f572b834efa669974b3f00148b1df030e86a9","integrity":"sha512-fD7v0rSkEsL+ImveBuwt3I4US6Y4LeUipAhP4xNRFRLmNtr1ZsdjPPnu3qRPN1PoVDQ2jVx/CogLc3JE3CXCVQ==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.0-nightly-20200902-061326-d9987f6.0.tgz","fileCount":31,"unpackedSize":109053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTziNCRA9TVsSAnZWagAAaQIP/2kP3vjLWPThALSMYCeT\npvZEcqdH+gAwzM46LGE6xstdguaf29tKUxLXlygTbbScSB6fOD2xDHdWMuez\nkvANxTeubiaZgzavrwut5kT03liaqNP3oEXEqaoYJzSb3QRf1oFHIGa2Kpb1\nCH8iHe/wEFb6o+0gYRxlr5kMbH3GAkyrq+NwQTT00NqRy8ZD4AkMPyIqMDnS\n6ZgFh+VUT4GFsqQ+2bDD6xfhP4WzhXCov1k5TrX/ShYH5pCS3N7v4etzqWqD\n6rlIWR1XHAYwLg+LvoBRp8+ROjZh8UMHcmzHIC5N662vKK1OI7eO1GCqXnR0\n8YR/hn/CaVcbVs08NiUn0AL/yRltYlNW6AU9hfAHoVjd07F5V/D6OmHdptyS\n2qkh1z0x7wtEjTmk8/KXsMOK321Qh2CpjW50RyYovJ45KdZ5mprZX3P3Fr10\n+fcmd7ZWrZVEsaO6qLMhYPFkE519F/ORIU8n7sLCPv3Bh9O9BFZkrfRLEEFl\nIOkK34KD9JxwzIMj5T4FZqSs/qNwWpY5Eu0s65ofirvyfaSUWHIiyVEQ6Inr\nepSfNz0uMCNw5Fmq109GLR+YXtKwFtGryml9glP2XnYIFCIQNB4UnaK31S/r\nw/zAtH1H+xPMlax9wRuvQQYI7zNndVpj37bv6U2PVXHBmjicGvT9To3zWbzU\n2w/O\r\n=7am9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmO5owvU2PAYbcI629tUSFWxqOcJPbDJTtU4dELb2HvAiEA+jesIXVO6yk/Vu8qXjz98faSbbOVq2TQmhiXRA6p+5U="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.0-nightly-20200902-061326-d9987f6.0_1599027340828_0.43576447163813614"},"_hasShrinkwrap":false},"2.0.0":{"name":"tv-automation-server-core-integration","version":"2.0.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.16.0","typescript":"~3.6.5"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ddp":"git+http://github.com/nytamin/node-ddp-client.git#v0.12.2-next2","ddp-random":"~0.8.1-1","tslib":"^1.13.0","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.0","dist":{"shasum":"f9b1039126c6b8648b4ce37e4f7ca8639ee7a03d","integrity":"sha512-lMuh9zBkIIJRa0jJBZwtintsLzySF+JK3Rc0HqCkCpQ84/nURD+Tk67A3Rtpq9zz1OjOPsfA2sV6PgiEsaoxBg==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.0.tgz","fileCount":31,"unpackedSize":109670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTzkQCRA9TVsSAnZWagAAuIcP/jYYRUI5QVqyVHpbLuqO\n1ojQezQ++tzbPIBPnD3T6FRuqPg9Hv+0dN1iGAwTTYq2UkEFkwSvrO4+3JcZ\nQXQlOue4gM1o7esA5+8QR2f2VKhD+A+6dGRUEm+qqfDCpaYBZn9NmLOYMyMT\nUOxbV/QwTIiVKyjjHPfm9HoNmX0xUxwvc1CmOPi/f32DSSJFpSOcdV3QyeXY\nVjd5r0SidsMsYJTlr1VBBO8xemZIBxRx9i/v1MO4poLUugFd0rZFcS9TMFXL\naU1QR9RL62ah5hW3/+EOFSrGj+n/hJONeB6jJgAe6rq51XD58kVG1FgnNpYQ\neWkW8EHCOv2aVHYi7DmhVXzF+5ZeFXAYfADua+Nja5LydQ5Vx/bGKnJ78b/A\nL/qCkKZwVD8IduBG6vxbox4P9Pf/nCEEQV/0LKVZTBkv9JFzdtOp0V7bGVgz\n7U2sA6k0YKmulMXPrs5LxPkOyI3607nKg9wU34SoKYXmTL0KESLbL/C9kwHD\nAqziYlR5yyXnQVF8T0yMlMOuwpoa6nIro03GGoS0f9s+7PdQ2u+WpZF3WM94\nEiHsaT9wlD86CU+wPoO/b1aZgWmaLBue+1isj5i8Q823WfRlaPkJ0XusAROM\nbCgl3Gw36YOk7YchHKGd+5L0OuxRFAipw5L4XsiRzk7VP9SEBQrorTcRaJSn\n16FI\r\n=C3hr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjo/iE0jPQtgAATAqafK0C5e1+8OagqXlIoNkLOn/SagIhAKTl3mK3NmyATzcJnh+63yGUB6gy5DgiAucj5YGFtBP1"}]},"maintainers":[{"name":"nrk-sofie-ci","email":"benjamin.martensson@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.0_1599027472322_0.0009294792873622004"},"_hasShrinkwrap":false},"2.0.1-nightly-feature-updatedDDPLib-20201005-110847-46eede3.0":{"name":"tv-automation-server-core-integration","version":"2.0.1-nightly-feature-updatedDDPLib-20201005-110847-46eede3.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"^3.9.7"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^1.13.0","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.1-nightly-feature-updatedDDPLib-20201005-110847-46eede3.0","dist":{"shasum":"e69abeff1fc5efaf3f6e05ebbd94089ca252ab86","integrity":"sha512-3GFTaEfxWNVLIB8IJGsTlynbLKCovnJS+By90a09o0UxMhBYUiUlRpVeN8Cpk43SVC+9m9qwD/UX+SLyShHOBw==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.1-nightly-feature-updatedDDPLib-20201005-110847-46eede3.0.tgz","fileCount":37,"unpackedSize":153916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfev9HCRA9TVsSAnZWagAAPEwP+QDkYRdsFll4WDiiDKia\nYChEibthaqhuYBNnPGUfdYhcuXvCQPIuzogd1nKYbEnTYJ+FAnjV5vTeQ99r\n32FFIrzVPO/GQN41ovsAQOANt2faB76IiWrYpiVlsqjI9ZRp7eBoFwlIOkjS\naK88h0EipYXvdOJw3HQ27KTQ5jQP1xLUBl8ROjJaEyPkgXltW6PnpgNagLEf\n4ohzM+y0VeDiXa7jjoVmDfrtRi7IJHI2j0spJj97rpPFU3CHhMyUWgIxISjL\nM6hx09iz1v8aEYzwVdNrYNjXy/t6KfhQcJB+XQzr2kCn327tQnwxTstEEjdf\n5TUZhimAUXFtNxMgQl/1zcZ+wNIvQNSW/sZe0h9qvfJiR8B1IfIpjTXPdfMd\nV30RkNoTexAPDTzQdqD15XF5uQ0xe0PQ8pZ6LFKv4lFT6IwXFt+dkYEdrY64\nrq3WInYWC2gW5vO85kQDKKGSDYHgCg4cORm3oVeFo78eEOIYjrOugKjjYfjX\nHsCQPWcAmxAevobIpHfl9Sou3Ouf1DIjlJjZ0OgxpBpdcmubsF/LC+Z8kKAY\nledzNI1IsuJFe7ypQoO6Lqtgym4nsOF05+O2jxmTFNTS2bclKuRK2pIk6ZjM\nc4q79Rv9gJZKkAjHD0jEb4SvNylD7uVqg0ayKnok7K+k5oupMXG5noN2KKUu\nhP0A\r\n=ZN+R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj4+v1SNNg8Orz6pw4mqrBt/agzQua6Mej3WA4JExgRgIgBJlPz64eHf2l7Z584M97Ji2+w3AdJjvskhSvxjmm2V8="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.1-nightly-feature-updatedDDPLib-20201005-110847-46eede3.0_1601896263298_0.17520050363853779"},"_hasShrinkwrap":false},"2.0.1-nightly-feature-updatedDDPLib-20201005-162742-b944541.0":{"name":"tv-automation-server-core-integration","version":"2.0.1-nightly-feature-updatedDDPLib-20201005-162742-b944541.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","copyfiles":"^2.4.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"^3.9.7"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^1.13.0","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.1-nightly-feature-updatedDDPLib-20201005-162742-b944541.0","dist":{"shasum":"5de6207a2ea4f9ad56d1424581c911524213e969","integrity":"sha512-xn7uFN+5vIkdHC6b8oA67mWJSC3+JnMG1G28Y75/vD5hT+VfkZog7zb+uomdg69qckjb5EemuTwhnnqWe7OnBA==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.1-nightly-feature-updatedDDPLib-20201005-162742-b944541.0.tgz","fileCount":40,"unpackedSize":157425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe0oaCRA9TVsSAnZWagAADOUP+wYW4nXRh0Nrfg0gN2Ty\nGEeJX8nX2I6jp95eXM7CYeM4g7R0naiRBk4jf2qn9OJByZU+VM4kTSfzWkYY\nX4Rdqaq6oLqWOpMrJwlX2pCEZMD6+150j6GXdD7jwVm2ddCRWckqhKTjG8ov\nmZH9XfTOBLjT2ZkhpvNBqtZ/11Vx9mHBn1zB7XTWfv6AZUVqAE7tnt+Z6Ell\nehZ5Qx8Tcz5f8/F+Lra16geVKSqVso4YvraTCA3+/VfWn1oEs/ma+mlJzsgv\nD766OS/YMIjMOcGA8uGqwI/j7mVyJZDJZDrqOWHU+fuL3bpYrTVy/wWj3eiO\nhinoNkQ/CqWhE9pVwt9eCGsG1rmnVEvGpzgOoP901cLDNVfpF1+K1LjVXy05\nsDdfq5lmAmtBqK1trabbmb4ClirCwNVWUGMRbrq7LzrCOPAxDnCQYfVZqqpa\nuJPrfzPA3MqrdDdSzPoiw+Nw/rSajqHPfg8+ewkkjRpwXS+n7PQ8xKtBjkaa\nqIPUsoBkXUIOuX3To0t8rLyb38QICXumtPMdxfWVRdjd7gUQbs3JIVb/fxYE\n94hsiTtK/spNPAzlJfLtaW44zfVTivwA0s1p1FmXkmbNadsiAdkiFvCtPclq\n9pdZXtc3oY+kS3DxffpJmUaWy4l3DKreBwKYEaazS8AjWQSRzrB/3LVdFLpM\nsbmm\r\n=yLwb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEniCv3yLAmOMriF2WTxYFL3lvv3mbwhaZHMu5jGgieyAiAjjvHiIksIl1OfD5ZiqzpD9fIXyazx7VEwfh0m1QPLVQ=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.1-nightly-feature-updatedDDPLib-20201005-162742-b944541.0_1601915418473_0.5949331100119846"},"_hasShrinkwrap":false},"2.0.1-nightly-feature-updatedDDPLib-20201008-102926-5759ec8.0":{"name":"tv-automation-server-core-integration","version":"2.0.1-nightly-feature-updatedDDPLib-20201008-102926-5759ec8.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","copyfiles":"^2.4.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"^3.9.7"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^1.13.0","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.1-nightly-feature-updatedDDPLib-20201008-102926-5759ec8.0","dist":{"shasum":"a757e09fce913f0dd809ebc73ca2ca0494e3ef3f","integrity":"sha512-TI0ks7S4BWoS/bqKWFu9p2vI5JbyK4LtcAwthoAqdVxkIOy6mvQWtIGgwBvugy5FjkEWOmWtc/DEfzZ/qnb5sA==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.1-nightly-feature-updatedDDPLib-20201008-102926-5759ec8.0.tgz","fileCount":40,"unpackedSize":157624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffuryCRA9TVsSAnZWagAAe0cP/iT7O62pZjxUXLfVFf16\nqD2iqZq1W6m64WLGAmVx0DFhK8Lo/EIF3SryU4YSrdZ//G3fEWztf0C/fUlQ\nxEEPZugqyYKI282QNAXH13v65MYRcN0MA31bnjr177ikWawaTJ0aQ8NnCCJI\noRiYFC7JYjb9WzDyi4bFhegt5g05YcsM6nUb5Z1urdJC42xj0AWfPwEFtkzc\nmRMH1LC3yEycy/v0yjModNQDCFLZYU7LhZ2guWzkucPRHnmk7Rce33oWSaRp\nMyxK9Jyec8zJFwoMImIIIoGpDjT78reHxx24grWl/oThznGV9c68XINN44rd\n2W7xPsFvax2G83hXZdxSGIcwYZg0YA3mh5CKgiV6SJUOAos0pB9v/04qrl3Q\n7xsFvMdFwEuhbnG/vpgsBhqJkF4KLnqeoOC+ST80dtmT2tfX1HsM1agY9uwr\ns8QXqxWQGGMkYT1346TLu8EN+q8uV+gpfZScMNdrodRIkJgtwOoGHZj8Y/xn\nge1zDZ7y9o60z81zfvS33bdY8cXQXZ47QQrXm3nIkiYwcOb1mk6JgMuRLiDl\n3bVAsnx06dEdvivPkSmltQNfP7J9rmNt2+kbEh21yyJqGWKWhgIKO82s9Ph+\nycwUac5wyaETDodGsA2HHNiHu5TGKDhjO4HtL0e9VRg/ojaQqAH3KPZ6+ZqH\nodUY\r\n=8alQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeIHTKQrJLU6kGKdMR6cO+cX9a/6qjFhQ2M3EySDjkFAiBtwnb7/JUiEk1rsnSEyqJd27OxvuzTZ25dIlTjoNItGw=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.1-nightly-feature-updatedDDPLib-20201008-102926-5759ec8.0_1602153201783_0.48507309486631445"},"_hasShrinkwrap":false},"2.0.1-nightly-feature-updatedDDPLib-20201008-112146-b781baf.0":{"name":"tv-automation-server-core-integration","version":"2.0.1-nightly-feature-updatedDDPLib-20201008-112146-b781baf.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","copyfiles":"^2.4.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.3"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"2.0.1","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.1-nightly-feature-updatedDDPLib-20201008-112146-b781baf.0","dist":{"shasum":"80e0864d5533f15eed9f79deb764e724cc4208c9","integrity":"sha512-LtwtGS2GponIz6MqkKS2kNJTvFMPiyxF5xgMt3MwqfP9TWZwdCzV1rL9HKXuF9Sdbn4nZ8uMHVPyCeEZFBd07Q==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.1-nightly-feature-updatedDDPLib-20201008-112146-b781baf.0.tgz","fileCount":40,"unpackedSize":157622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffvbVCRA9TVsSAnZWagAAVhUP/3RZXVT3AUtllRiFYYkj\nzYUipZrN7GgytT0FWHULxXkO9jDzBn/s3Ui8P1ZDqAwFDcadzJqP1yJ5Lk6S\nbOYeP3ope8r+SE9xQNaDTPTjyxJUoypT1SeqL2dj1R0UvFFbDoZXD4dh6dro\nvhmUqOa39Idg4MVXrIfmODe5aXlKTOCe7WATIM/e4M1UziXCuNvuvc81C+HW\nWC6pSfdowu8AN7LJMd8bYYBwQXS085/CnFz7Qnyz5RCfgw2YfDPHGcuXbuxy\nBetRxnLlYKpo1XVqtgMfQwCZgsyA4b/Ou0Br9L/EUNcPMt8eWCNs0cQRnZyn\n7pbvUz5mqGKNEbmpmAGDx+GvJuipreqsPk6OGWwYBUodqCZwVKyFPqLIWf52\nuppAPKGTAAA8RZvFmmA3ndFW46ZainEkg0Yh0t2u6//n1CbHayYCkFB2Vyly\nGE22S6QQY6/oHKv2FFdUdNAO7Qx93IBDcvdRW/exhEHbK05lZwbidEezCo0Z\nRAmwKKSzxcgxQWIGj4GMXXvZ6CwNPBEx85eMPuUSzQMzwolY2M37+Z2IueNl\nMFnexdcrx1MeLCrNwWq0Mii32GKpLyw0sQxLfsFSPJLcByVTJIPH9HY1hsNL\n8g7a+jNyOPaB0FfN2wIcZV3nk5nBzjL4nTTCKYymvKtlTIEe3FjooWdUqFy+\ndVgh\r\n=FRDl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDp6UQCRxwuJWaSddvscUBhVZgv/JymT1wp2vX/i8IRQIgTHoouZlLUW8md39jxfMJvfdfp9NeeyMG408p7WQzJc0="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.1-nightly-feature-updatedDDPLib-20201008-112146-b781baf.0_1602156245336_0.91711320812858"},"_hasShrinkwrap":false},"2.0.1-nightly-feature-updatedDDPLib-20201008-162613-cb6aba1.0":{"name":"tv-automation-server-core-integration","version":"2.0.1-nightly-feature-updatedDDPLib-20201008-162613-cb6aba1.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^25.2.3","@types/node":"^12.11.7","@types/underscore":"^1.9.2","codecov":"^3.5.0","copyfiles":"^2.4.0","gh-pages":"^3.0.0","jest":"^26.0.1","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^8.0.0","trash-cli":"^3.0.0","ts-jest":"^26.1.0","tslint":"^6.1.2","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"^4.0.3"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^2.0.1","underscore":"^1.10.2"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"yargs-parser":"^18.1.2","minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.0.1-nightly-feature-updatedDDPLib-20201008-162613-cb6aba1.0","dist":{"shasum":"943a16305e4399cf3516bdec2db6f8f893f1bb21","integrity":"sha512-ur9Sl6wokpgo7HMMSRYOwaU5Z2OmVMQ2TFfllLjU+sdSl9cJEBvo1ifOTZperbF9L7qjPnAkjiopg2Qgq9ebZw==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.0.1-nightly-feature-updatedDDPLib-20201008-162613-cb6aba1.0.tgz","fileCount":40,"unpackedSize":157623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffz5rCRA9TVsSAnZWagAASkoP/RBToZivyJX5wEckZb/2\n713kdWuzWh+kD9qkCiw0pcc9enw/scavm2D0Q1EB69+rM8ew5IenHKlTsfoA\npPVH1gE3QtG7jUHoZ1NcZ3qQ61VfmRnBL2XfZuq4nnABnrvsazAiyQ/23iYv\np8OqG8eTkxhOaIUaXdJClIwJOddYfQED9qQnSFPrLryBQ7HxMvJJDsJcLek+\niQJdvAfizTGFT+dDKOTSeGlNSxv9oWKlVUrM1zZfICpVVjea3PBQLBuF4GsO\nYmS3bO1aCdeU+G/TmKgpGLwDnmWjQL8l4qI5/9pivrpq4xyO7J45jlqS9JcS\nRlWh/d5TI1SAv6dAzjB0wROOhf/iRZ713TM+kh+0y3nWqiuyVEXmYsYcD7d/\nD4l9D770D9ax/GVPakfSWj86pBWt2KYeq4/0U+oOAJmOSXMImGJZEvFAi6GU\nZYehAPl6s31D7TyoWO6J2WaOe+MRMiiEim8Y+zMjGtM+lkAXO245WxxERENh\n3jvvsGSHleQxSqjsZeuowMQHmsVMaV0Y39+4QUhBR/EgiVt8Zdr2ytOkF63j\nOhVq5WynoYY9t/WocU2joTVl0HatDsSoYBaP5NvlQnyvZrvmPE7jkwn/m7QK\nJYYU30YAstVOxS6VPLEFqplBce2BjeUMEl5DwU/0CLicgNrC2JGAoGk00F3O\nJfGr\r\n=8e+P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAngRGLuz5HhdWBSlA4gAJng8dLIeaX3BsNuluMyRNIxAiEAhu00h997h7qY8y/9hreBEzvqvhT7Rk2iNBgoZTbcaMo="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.0.1-nightly-feature-updatedDDPLib-20201008-162613-cb6aba1.0_1602174571351_0.2729493723762819"},"_hasShrinkwrap":false},"2.1.0-nightly-release26-20201019-125028-67fdd72.0":{"name":"tv-automation-server-core-integration","version":"2.1.0-nightly-release26-20201019-125028-67fdd72.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^26.0.14","@types/node":"^12.11.7","@types/underscore":"^1.10.24","codecov":"^3.8.0","copyfiles":"^2.4.0","gh-pages":"^3.1.0","jest":"^26.6.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^9.0.0","trash-cli":"^3.1.0","ts-jest":"^26.1.0","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"~4.0"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^2.0.3","underscore":"^1.11.0"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"node-license-validator/**/minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.1.0-nightly-release26-20201019-125028-67fdd72.0","dist":{"shasum":"814677bb7133ff561d81fa3af9433334fb3c1717","integrity":"sha512-4i7+odL8mjH4pZmDeO1XYA1PDMrOhsLLgBj5/7nG+gbQHZBlWEeQQPxVm9LpMk7PXk30Fi91CwlRHRcqmC+k/Q==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.1.0-nightly-release26-20201019-125028-67fdd72.0.tgz","fileCount":40,"unpackedSize":157607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYw0CRA9TVsSAnZWagAAoscP/1cSxELFzTDC1rqqpl4J\no27+ccrCGvwMFBcuq38wplGLcQryjV1Hs1L0rNn47KW/q9zSYpsknqYtI9ln\ntbaudfS3eTBqmmZVsuQzt68z7Z4/gxsHFyIL604HKsuUTQIryQGlwLJoWNqU\nBeYqHLYqu6hAxoB20QBDlBU3DjUkUUaycrO3PIhlJ+JLOKXjlCq1IKLR5FSq\nw5hR4ACitIzc6ZrF9Qmmvo+JCdZVmB8yENnMXvCupt6wYrhwzZcXJnAAGWml\nv7d3fZQRN2z66bJxjRTswL/4MmkYk2VVAlqfBZ+xl2mpz24RHWR0i/rz+SUY\nI2Ndbtgyoixp4pyBCsGWF6iovqfz9l8RjaiWEh5qT5nrBQ1LpsJKnLgApAJ9\nLt/eI+YNvQA2W2qvR+rw6ucOfmm/73X+dppkGD16cfWYDYFNiBpXIX8khiPV\n3mGXqovVn6kqkTKp4UySsAAhIP+zhZPjrQ4vY6uO2GTJZKW5L1yDcT1ulA06\nGnCUy33d7T8LCeFckE3ONpPyfVoBikT0G6J2Dewf+3DRcvh4RosFAvxRBPVC\nZND5ldzow6dHGLp+a00UkCtj1oypNuNcTVAQ2pfi6TpG1P2qG2OByG+FCyia\ns4a2dClNEC2Tjv+brHaCPoBPrZElTrvrg9Nwo3padKRjLYk3Q/2GbGaYZliQ\nvYXo\r\n=qDVS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrUzGcDXWT6ROqkfxdpvLNjjQ5B1qBcpeMpRPS41icPAiATY7Invj86cFSnXLxfHn1Uh4MvLE2mYwrWGWsxmcE0jw=="}]},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.1.0-nightly-release26-20201019-125028-67fdd72.0_1603111988220_0.9222838918448883"},"_hasShrinkwrap":false},"2.1.0":{"name":"tv-automation-server-core-integration","version":"2.1.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^26.0.14","@types/node":"^12.11.7","@types/underscore":"^1.10.24","codecov":"^3.8.0","copyfiles":"^2.4.0","gh-pages":"^3.1.0","jest":"^26.6.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^9.0.0","trash-cli":"^3.1.0","ts-jest":"^26.1.0","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"~4.0"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^2.0.3","underscore":"^1.11.0"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"node-license-validator/**/minimist":"^1.2.3"},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.1.0","dist":{"shasum":"d60c5e3a390c10c1897f255bcff0c6de2614a7c4","integrity":"sha512-Y1pa6ED2Ua6TM0CE5q7pMIazo7c6/KAmjV0PgE6OIJ0mb1GCPKtN7rwsia2TgiU+MrEmP/ecVrPLQ42VMtSRXQ==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.1.0.tgz","fileCount":40,"unpackedSize":157955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqmoICRA9TVsSAnZWagAAD8YP/10DU3bd/Gt4hVmDukGX\nzVoY4UMzPTOqUerfmp/wknGO+GEVtITovka3wLA/CvD1C9N6kGVQIQIrQ0Sd\nW2XYMzklOsJZrq9HRr9FMG2Tnqjo8NtuXJBM6UOZgGZWGpwVSVa3hffytnFr\nj4tC4az7sBDwA/Q9qXgQqIUkuoFqMTzjQZRZHHJFMT2bpgvdcLr5z8PxNwVb\nFiNz37Rck5CiYRNvgCuZs0C+rLIxyxT5SAjsE2QyKNW9pfbO+HwJ2WDoJbVi\nYkFpPtlNxwbixSCYi5M1srNJ4bxObPUgvOSoLhGcvwg3ZfLhEgoKqe1CrQZR\nHTv1f7ymacuJFLOlkJUV1SQd0LieQGBbjskZqq4z8ZkO3kYUZpXCGSXbG7LO\n4ZFbYIDTTpUdBUSoJNT0AF/fPZo77boj6rngHY8INz12D+WI+AxU/Jybe6LU\nhGo6Tmy9Uy8drovlWpPo85jIvNM1LwQ/nNMfwDI7nfLMwr+xCC/5vBdkYk6K\nROIYhrFi6PWFp/q4IiDxLa0icfqUCT4zY1NNjzZ6lSW83lGma8qdSz3C3ky8\ny86K6qeJbJKClJTbroUBe3aWerBT2uBARoTt1XHCIHtNR3X6zoU6U8GHh8+K\nLeNFZWcto9nOj34VoHUxWHx1vI9Gpma5j1txA3X4zAZu8GsA8FIObDVEX9ZX\ni0FV\r\n=tOvo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEl4nsqFVJPHD9iLdPkIOglvBVarnSiMmMqcMQ6HHMgxAiEA/5hCcgqPQRMCceAVqZziFyw3hoAGkx+adVKMf62sqo4="}]},"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.1.0_1605003783463_0.3737545136108986"},"_hasShrinkwrap":false},"2.1.1-nightly-release27-20201116-132154-3cdc207.0":{"name":"tv-automation-server-core-integration","version":"2.1.1-nightly-release27-20201116-132154-3cdc207.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^26.0.14","@types/node":"^12.11.7","@types/underscore":"^1.10.24","codecov":"^3.8.0","copyfiles":"^2.4.0","gh-pages":"^3.1.0","jest":"^26.6.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^9.0.0","trash-cli":"^3.1.0","ts-jest":"^26.1.0","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"~4.0"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^2.0.3","underscore":"^1.11.0"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"node-license-validator/**/minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.1.1-nightly-release27-20201116-132154-3cdc207.0","dist":{"shasum":"76ac5f0a5588ede2b4480ba895c01985f05b3a07","integrity":"sha512-cA6G357OLMWRvQZVuzZusPE69Bu/2XV2BCpmjFxvwuh45uys3zieU9TJkiVIlBG+gNaui5QR96pbleFhRlDtTg==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.1.1-nightly-release27-20201116-132154-3cdc207.0.tgz","fileCount":40,"unpackedSize":158153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsn2eCRA9TVsSAnZWagAAgsAP/jKjfZ6SU80MaBBe7F6H\n4EtIUQLl9si7Ggj6ZYUhn6osJ3Fp3yX95gwu/R7iugfiDo+mn2UbkBwDRR/c\nwvPPVcf9XFP/NXkDab8cNNDFsjbTxBEdoNaczEc5Mo5O2dr5SG5cvez7pypK\nevPaFKoFYJkW7TAipT8e5rSVPn6th3h+Zq4l4H0XNZgCwyOZ5+uAYs+Y2v0P\n9IHXw0T954TQJqHLlyv5/nG6m8+QXm9EyDtO+Ot0KCM/O6zMYHmuWBD6t2Yn\nlleayJOIcx2gWgLuvyHDGc18hwokrg6vDfUJwGzfWyrsz9RLVyod69S+uHA8\nhEkpgkCiulBfoMThJna/Gp6ywNjDVeYQ3rbNxitDPkNIDGlW9nlFDAZo0P3r\nozb1omB4lOPcF+TXAKB6K5Gz7oB7EycjbcYfFgRf1iLoeQN7QjHmjftez0bB\nVq7SChiqbrbGNvlJJk8knvCpfWWQ8SaaYQgDQn9aKhm7AlUCg1OwzjzkAAu4\nKTfva2gDlI+yYIpDDNTJYSx/kfymk382R9H/S+X4cZMVbs7WfrG6Wq7qqZIE\n9sFExzx5MardctDW5kXIyUMPajz18YaGZs/GWmHT5p3ABF2fqjFEBnZfltEp\n61XTz7cgv2l3nHpW3LBmLqNSBr4uuGvc3bLfb79VhioGyjh55e8+BtejkvdV\ntYFs\r\n=XES0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4ZJ8gfWprxGaqEVapfTu7lbWJhDfL4jEv7vNJ27q72AiEA1IqekRechpBjZ4MX3Dk+/rmNuVxGEenxPiHS55uh48Q="}]},"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.1.1-nightly-release27-20201116-132154-3cdc207.0_1605533086090_0.9629121009359345"},"_hasShrinkwrap":false},"2.2.0-nightly-20201208-064312-9993aef.0":{"name":"tv-automation-server-core-integration","version":"2.2.0-nightly-20201208-064312-9993aef.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^26.0.14","@types/node":"^12.11.7","@types/underscore":"^1.10.24","codecov":"^3.8.0","copyfiles":"^2.4.0","gh-pages":"^3.1.0","jest":"^26.6.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^9.0.0","trash-cli":"^3.1.0","ts-jest":"^26.1.0","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"~4.0"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^2.0.3","underscore":"^1.11.0"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"node-license-validator/**/minimist":"^1.2.3"},"readmeFilename":"README.md","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.2.0-nightly-20201208-064312-9993aef.0","dist":{"shasum":"c031b27de98095a06e4d5089372601a6efc78b54","integrity":"sha512-3uEiDtgXuuinElTvB2suD3cniPex3wMSw0cU+P0bJKo4cQOn8ap0t3c63bywSZ4e/pnjfbV9nnF7A12vVC0qHQ==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.2.0-nightly-20201208-064312-9993aef.0.tgz","fileCount":40,"unpackedSize":158849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzyEnCRA9TVsSAnZWagAAvJ4QAJpJiD8/ccvK6hkI2WDJ\ntYYXsb71++4ukb+wTMFNjIKJTfYjDmPqwlVh0NsAKXy7zLlvNBPfTxMg8C18\nWgsEqzyUuC6s51XR8dA1NTSa8VR3cUEDKTZNWNMMeusjuF8XKh6RQM/eSRFE\n4+krdwn0buEIT8j/JyIx9A/85I0+ume9jsra9e2grDsulkA1hswETNDupQHY\nckA9pOUKSwis6Wk1DpDmfZeTixPQY/CrXp98QMBQM2ufYi6mWAAepaEqtgf7\nsbvTjS9U4VF5x+OE1TTxUEm4Gk6wguk5c+5ap+QqnMv6xXm0MKofPynnegYj\nMpGDqFtIsFekfD4oVoyrv0YLj/I30XI3WM1BeGlkg74PNU5fhflRnU/h/K7+\no2MQ3SzUXhL4I6pvmniD4LMOWTbvYsPFvvLhXK1zl+2O4Q8IlCtSkwpbK/sj\n0HZIwg4FOAjVSRfPqfFAXKPAagPVrAGairbhilmC/EDZcHYaLRjyIr35iNh9\neQPvuQAUVG9jOwOAfreGZWJCMtLYjz5RsSrAz+e7XWUgzq1tPgAX4FdmdQk+\nDWVrMIFppscnx6rNLPnDtGKCSNjhu5UdruJ1F9TxHBPpDQrwA7Bb7WHsf4A4\nblpzrrUZlswiVjPRKH9QQsuYXPYKqnZo+Z8y2iCOm5UT16/A1HRqaJmEz9Ri\nd32X\r\n=yT5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0ry/ayiDoX0D8YriPfhYDLMvfSlUNOQXFuxxOt7n5CwIgVyroZVIgucmj7i1JEWifTklY1OiZb7+FKd0O2QPWPYQ="}]},"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.2.0-nightly-20201208-064312-9993aef.0_1607409959050_0.2247880918900016"},"_hasShrinkwrap":false},"2.2.0":{"name":"tv-automation-server-core-integration","version":"2.2.0","description":"Library for connecting to Core","main":"dist/index.js","typings":"dist/index.d.ts","module":"dist/module/index.js","browser":"dist/browser/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"homepage":"https://github.com/nrkno/tv-automation-server-core-integration","author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"scripts":{"info":"npm-scripts-info","build":"trash dist && yarn build:main && yarn copytypes","build:main":"tsc -p tsconfig.build.json","lint":"tslint --project tsconfig.json --config tslint.json","unit":"jest","test":"yarn lint && yarn unit","test:integration":"yarn lint && jest --config=jest-integration.config.js","watch":"jest --watch","copytypes":"copyfiles -u 1 src/types/* dist","cov":"jest --coverage; open-cli coverage/lcov-report/index.html","cov-open":"open-cli coverage/lcov-report/index.html","send-coverage":"codecov","docs":"yarn docs:html && open-cli docs/index.html","docs:test":"yarn docs:html","docs:html":"typedoc src/index.ts --excludePrivate --mode file --theme minimal --out docs","docs:json":"typedoc --mode file --json docs/typedoc.json src/index.ts","docs:publish":"yarn docs:html && gh-pages -d docs","changelog":"standard-version","release":"yarn reset && yarn test && yarn docs:publish && yarn changelog","reset":"git clean -dfx && git reset --hard && yarn","validate:dependencies":"yarn audit --groups dependencies && yarn license-validate","validate:dev-dependencies":"yarn audit --groups devDependencies","license-validate":"node-license-validator -p -d --allow-licenses MIT BSD BSD-2-Clause BSD-3-Clause 0BSD ISC Apache Apache-2.0 Unlicense"},"scripts-info":{"info":"Display information about the scripts","build":"(Trash and re)build the library","build:main":"Builds main build command without trash.","lint":"Lint all typescript source files","unit":"Build the library and run unit tests","test":"Lint, build, and test the library","test:integration":"Integration tests. Work in progress","watch":"Watch source files, rebuild library on changes, rerun relevant tests","cov":"Run tests, generate the HTML coverage report, and open it in a browser","cov-open":"Open current test coverage","send-coverage":"send coverage to codecov","docs":"Generate HTML API documentation and open it in a browser","docs:test":"Running the docs generation for testing.","docs:html":"Generate HTML documentation","docs:json":"Generate API documentation in typedoc JSON format","docs:publish":"Generate HTML API documentation and push it to GitHub Pages","changelog":"Bump package.json version, update CHANGELOG.md, tag a release","release":"Clean, build, test, publish docs, and prepare release (a one-step publish process). Updates versions and creates git commits.","reset":"Delete all untracked files and reset the repo to the last commit","validate:dependencies":"Scan dependencies for vulnerabilities and check licenses","license-validate":"Validate licenses for dependencies."},"engines":{"node":">=10.10"},"devDependencies":{"@types/ejson":"^2.1.2","@types/got":"^9.6.11","@types/jest":"^26.0.14","@types/node":"^12.11.7","@types/underscore":"^1.10.24","codecov":"^3.8.0","copyfiles":"^2.4.0","gh-pages":"^3.1.0","jest":"^26.6.0","node-license-validator":"^1.3.0","npm-scripts-info":"^0.3.9","open-cli":"^6.0.1","standard-version":"^9.0.0","trash-cli":"^3.1.0","ts-jest":"^26.1.0","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typedoc":"^0.19.0","typescript":"~4.0"},"keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"dependencies":{"data-store":"3.1.0","ejson":"^2.2.0","faye-websocket":"^0.11.3","got":"^11.7.0","tslib":"^2.0.3","underscore":"^1.11.0"},"standard-version":{"message":"chore(release): %s [skip ci]","tagPrefix":""},"resolutions":{"node-license-validator/**/minimist":"^1.2.3"},"licenseText":"MIT License (MIT)\n\nCopyright (c) 2018 Norsk rikskringkasting AS (NRK)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"tv-automation-server-core-integration@2.2.0","dist":{"shasum":"600729fadb7e202859558a6b90c5612668b85f99","integrity":"sha512-zYurzPWCa6XJX0dIPPrbiaXKnuPheYYMLH/sAf9Z2MTL+Cfjvrt3fHYil9EqNf85KnhsG0oCqaX2PL6mM63Zfg==","tarball":"https://registry.npmjs.org/tv-automation-server-core-integration/-/tv-automation-server-core-integration-2.2.0.tgz","fileCount":40,"unpackedSize":159696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzyE9CRA9TVsSAnZWagAAHvEP+gMEoM9gqSoldqAhhDr/\npjnL+mDzbFxhRfYjc9uQWDLh69yso/TteFjiNlP6juHmF454MpG07L+1wcGs\nziKAxDPioqC7fliO4J3rkN8STOIc4FYELmjG9vjEHwnCjHq0mj+YjEnH7vkd\nIzZcHUiS2ZmaIebbm/zLPdf9ybdtY67J7aeaw7OTPgf4t2ZM/TDykKDsFGGS\nbgyZP6GkFUJomnUWzmMBQW6ERxFvt5wlKgSopZWwadJaNvNgJkdWxSAi6wZe\nJui/SHgXHpa0jf906YztUYA7YrqV6CwRsZhWZqfqiVAC/ZEAWdzGNQhoGpEP\n4COFkarL3sLjilBUMPMyTC/1Q1tmpXCL0bdmyDlB/i+xCTQfOawPi7OTWwcn\nkgt/NAZJZEtAOELgUrydrIq/dYaUW5K9M9zDzT7yx24W40PU6UTinTWDKPcJ\n5H2Dti+1lDcmcy4TUcicYEqMaNWsBbHylRSq+mfWLkpCmkJqmF+vCiT4ug+I\ny9omDP3Cr9A3XSQ1wcIQIlDKO37sJwVjFTGiz3IfiUoevKc58r7hAU7aSQ5F\nBqIsRmC/DI93UPDFY3Wmig6zjqkpmMlaLhvOeoTrJhAXHfE+b+OS2Zo6AUtB\neBon8RWL/YfuVyIQPLMJ05xCAan9c08ccQFrHvvUBIKyOg6ny4KHW8cLqAoT\nGLrf\r\n=Wzuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8k3ofQNvRb+xA3FwXQGU173NOnh0nnfCUrFNgHMSDbAIhAJzbSYNpse/H27+/X6F5ekgxwjDilfisPf1cIbqK0wTY"}]},"_npmUser":{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"},"directories":{},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tv-automation-server-core-integration_2.2.0_1607409981193_0.7505000333953966"},"_hasShrinkwrap":false,"deprecated":"This package has moved, use @sofie-automation/server-core-integration instead"}},"time":{"created":"2018-06-15T11:43:22.188Z","0.1.0":"2018-06-15T11:43:22.777Z","modified":"2022-06-27T23:44:25.674Z","0.1.1":"2018-06-15T11:53:44.040Z","0.1.2":"2018-06-18T09:54:02.674Z","0.2.0":"2018-06-20T20:59:42.837Z","0.3.0":"2018-06-25T11:26:03.390Z","0.3.1":"2018-06-25T12:10:35.116Z","0.3.2":"2018-06-26T08:29:56.942Z","0.4.0":"2018-07-04T10:44:06.328Z","0.4.1":"2018-08-03T13:26:48.477Z","0.5.0":"2018-08-14T09:52:32.359Z","0.5.1":"2018-09-04T14:25:01.933Z","0.6.0":"2018-10-17T05:55:42.629Z","0.6.1":"2018-10-22T06:03:29.600Z","0.6.2":"2018-10-24T05:49:12.927Z","0.6.3":"2018-12-11T15:21:11.830Z","0.7.0":"2019-01-11T12:27:32.975Z","0.8.0":"2019-02-04T12:55:58.907Z","0.9.0":"2019-04-11T05:25:09.088Z","1.0.0":"2019-04-30T06:41:57.035Z","1.0.1":"2019-04-30T10:34:11.110Z","1.1.0":"2019-05-03T05:05:37.830Z","1.2.0":"2019-06-05T07:15:21.991Z","1.2.1":"2019-08-26T09:00:56.277Z","1.3.0":"2020-01-07T14:49:50.879Z","1.4.0":"2020-02-26T13:41:37.836Z","1.4.1-nightly-20200430-153537-3acae5f.0":"2020-04-30T15:38:45.102Z","1.5.0-nightly-20200430-153849-5b7c35d.0":"2020-04-30T15:40:50.911Z","1.5.0-nightly-20200507-105258-36329a8.0":"2020-05-07T10:54:35.504Z","1.5.0":"2020-05-07T10:57:15.955Z","1.5.1":"2020-05-28T12:03:33.997Z","2.0.0-nightly-20200601-165402-f5b88e1.0":"2020-06-01T16:57:49.797Z","2.0.0-nightly-release23-20200730-111752-c6bf53e.0":"2020-07-30T11:20:26.508Z","2.0.0-nightly-release24-20200730-111752-c6bf53e.0":"2020-09-01T13:29:37.925Z","2.0.0-nightly-20200902-061326-d9987f6.0":"2020-09-02T06:15:40.948Z","2.0.0":"2020-09-02T06:17:52.458Z","2.0.1-nightly-feature-updatedDDPLib-20201005-110847-46eede3.0":"2020-10-05T11:11:03.466Z","2.0.1-nightly-feature-updatedDDPLib-20201005-162742-b944541.0":"2020-10-05T16:30:18.597Z","2.0.1-nightly-feature-updatedDDPLib-20201008-102926-5759ec8.0":"2020-10-08T10:33:22.385Z","2.0.1-nightly-feature-updatedDDPLib-20201008-112146-b781baf.0":"2020-10-08T11:24:05.474Z","2.0.1-nightly-feature-updatedDDPLib-20201008-162613-cb6aba1.0":"2020-10-08T16:29:31.493Z","2.1.0-nightly-release26-20201019-125028-67fdd72.0":"2020-10-19T12:53:08.332Z","2.1.0":"2020-11-10T10:23:03.640Z","2.1.1-nightly-release27-20201116-132154-3cdc207.0":"2020-11-16T13:24:46.265Z","2.2.0-nightly-20201208-064312-9993aef.0":"2020-12-08T06:45:59.246Z","2.2.0":"2020-12-08T06:46:21.319Z"},"maintainers":[{"name":"nrk-sofie-ci","email":"sofie-devops@nrk.no"}],"description":"Library for connecting to Core","homepage":"https://github.com/nrkno/tv-automation-server-core-integration","keywords":["broadcast","socket","typescript","javascript","open","source","automation","ncs","nrcs","rundown","production"],"repository":{"type":"git","url":"git+https://github.com/nrkno/tv-automation-server-core-integration"},"contributors":[{"name":"Stephan Nordnes Eriksen","email":"Stephanruler@gmail.com"},{"name":"Richard Cartwright","email":"spark@superfly.tv"}],"author":{"name":"Johan Nyman","email":"johan@superfly.tv","url":"http://superfly.tv"},"bugs":{"url":"https://github.com/nrkno/tv-automation-server-core-integration/issues"},"license":"MIT","readme":"# Sofie: The Modern TV News Studio Automation System (Server Core Integration)\n[![CircleCI](https://circleci.com/gh/nrkno/tv-automation-server-core-integration.svg?style=svg)](https://circleci.com/gh/nrkno/tv-automation-server-core-integration)\n[![codecov](https://codecov.io/gh/nrkno/tv-automation-server-core-integration/branch/master/graph/badge.svg)](https://codecov.io/gh/nrkno/tv-automation-server-core-integration)\n\nThis library is used to connect to the [**Sofie Server Core**](https://github.com/nrkno/tv-automation-server-core) from other Node processes.\n\nThis is a part of the [**Sofie** TV News Studio Automation System](https://github.com/nrkno/Sofie-TV-automation/).\n\n# Getting started\n\n## Typescript\n```typescript\nimport { CoreConnection, PeripheralDeviceAPI } from 'tv-automation-server-core-integration'\n\n// Set up our basic credentials:\nlet core = new CoreConnection({\n\tdeviceId: 'device01', \t\t\t// Unique id\n\tdeviceToken: 'mySecretToken',\t// secret token, used to authenticate this device\n\tdeviceType: PeripheralDeviceAPI.DeviceType.PLAYOUT,\n\tdeviceName: 'My peripheral device'\n})\ncore.on('error', console.log)\n// Initiate connection to Core:\ncore.init({\n\thost: '127.0.0.1',\n\tport: 3000\n}).then(() => {\n\t// Connection has been established\n\tconsole.log('Connected!')\n\t// Set device status:\n\treturn core.setStatus({\n\t\tstatusCode: PeripheralDeviceAPI.StatusCode.GOOD,\n\t\tmessages: ['Everything is awesome!']\n\t})\n})\n.catch((err) => {\n\tconsole.log(err)\n})\n```\n\n## Development\n* Installation\n  * Install Yarn from https://yarnpkg.com\n  * Install Jest, `yarn global add jest`\n  * Install npm dependencies, `yarn`\n* Build\n  * Build, `yarn build`\n  * Run tests, `yarn test`\n  * Run tests & watch, `yarn watch`\n\n## DDP Client\n\nThis library has a self-contained DDP client that can be used independently of the rest of the module.\n\n```typescript\nimport { DDPClient, DDPConnectorOptions } from 'tv-automation-server-integration'\n\nlet options: DDPConnectorOptions = {\n\thost: '127.0.0.1',\n\tport: 5432\n}\n\nlet ddp = new DDPClient(options)\nddp.on('connected', /* ... */ )\nddp.connect((err: any) => {\n\tif (err) {\n\t\t/* ... handle error ... */\n\t\treturn\n\t} \n\tlet subId = ddp.subscribe('expectedMediaItems')\n\tddp.observe('expectedMediaItems', /* added cb */, /* changed cb */, /* removed cb */)\n\t\n\t/* ... then later ... */\n\tddp.unsub(subId)\n\tddp.close()\n})\n```\n\nSee the documentation on the [DDP client class](./docs/classes/ddpclient.html) for more details.","readmeFilename":"README.md"}