From 7c9fe8357287d222d0aa796d1d70cb62dd948d52 Mon Sep 17 00:00:00 2001 From: Joe Krill Date: Mon, 29 Oct 2018 12:37:15 -0400 Subject: [PATCH 1/3] test: exclude test files from dist output --- tsconfig.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tsconfig.json b/tsconfig.json index 215a7f1a..e570247d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,5 +18,8 @@ }, "include": [ "src" + ], + "exclude": [ + "**/*.test.ts" ] } From 979b04ecee9099c0434b76bf28db79b3c551fd23 Mon Sep 17 00:00:00 2001 From: Joe Krill Date: Mon, 29 Oct 2018 13:20:51 -0400 Subject: [PATCH 2/3] build: update build packages --- package-lock.json | 297 ++++++++++++++++++++++++++++------------------ package.json | 8 +- 2 files changed, 186 insertions(+), 119 deletions(-) diff --git a/package-lock.json b/package-lock.json index 42ae62fe..c2821816 100644 --- a/package-lock.json +++ b/package-lock.json @@ -356,12 +356,12 @@ "dev": true }, "@semantic-release/github": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-5.2.0.tgz", - "integrity": "sha512-w2EQjCWrNVOD1P2uPFOWQh8cVVc+N2l+DMLa4opFN4fc5TRDO1En0WA1S76JbQBn+fXp5uYQFt+KTGsVatg2OA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-5.2.1.tgz", + "integrity": "sha512-EVh5MCMOSl5WfOIum+k7fb7ZaDBcZAepPvtMrJOn8HKa9MERK6PgT76OKro+tReWjT1PnGiaKjofjyRC4BhN6Q==", "dev": true, "requires": { - "@octokit/rest": "^15.2.0", + "@octokit/rest": "^15.13.1", "@semantic-release/error": "^2.2.0", "aggregate-error": "^1.0.0", "bottleneck": "^2.0.1", @@ -457,9 +457,9 @@ } }, "@semantic-release/release-notes-generator": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-7.1.1.tgz", - "integrity": "sha512-UbF0aU/RHeOW38jYcOPJFEqqxq01zKuaT54cdzyaci3cH8jfocR7YaPevtx7PTnwmha54ukuT+JQ9vBViYPTZw==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-7.1.2.tgz", + "integrity": "sha512-dpI2dWmr3r5cLHhwzU6WfrnoAdAghJ3oqkk5MGieW02w+Su2y8bscuQlb0lOkb7nVnI2cAOgbXQy7feAcrWwgw==", "dev": true, "requires": { "conventional-changelog-angular": "^5.0.0", @@ -468,7 +468,6 @@ "conventional-commits-parser": "^3.0.0", "debug": "^4.0.0", "get-stream": "^4.0.0", - "git-url-parse": "^10.0.1", "import-from": "^2.1.0", "into-stream": "^4.0.0", "lodash": "^4.17.4" @@ -587,9 +586,9 @@ "dev": true }, "@types/jest": { - "version": "23.3.5", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-23.3.5.tgz", - "integrity": "sha512-3LI+vUC3Wju28vbjIjsTKakhMB8HC4l+tMz+Z8WRzVK+kmvezE5jcOvKtBpznWSI5KDLFo+FouUhpTKoekadCA==", + "version": "23.3.8", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-23.3.8.tgz", + "integrity": "sha512-OKDxB/7woaQfUKkj+7+Zo3PmAxAYAy+SNwOwFhnYAc8JTaPhGOv8SC6QQg5D9+Giprhx/DzoKbJIpV9799VV0g==", "dev": true }, "@types/lodash": { @@ -2389,6 +2388,43 @@ } } }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -3869,6 +3905,17 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "g-status": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/g-status/-/g-status-2.0.2.tgz", + "integrity": "sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "matcher": "^1.0.0", + "simple-git": "^1.85.0" + } + }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", @@ -3876,9 +3923,9 @@ "dev": true }, "get-own-enumerable-property-symbols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-2.0.1.tgz", - "integrity": "sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz", + "integrity": "sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==", "dev": true }, "get-stdin": { @@ -3965,25 +4012,6 @@ } } }, - "git-up": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-2.0.10.tgz", - "integrity": "sha512-2v4UN3qV2RGypD9QpmUjpk+4+RlYpW8GFuiZqQnKmvei08HsFPd0RfbDvEhnE4wBvnYs8ORVtYpOFuuCEmBVBw==", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "parse-url": "^1.3.0" - } - }, - "git-url-parse": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-10.1.0.tgz", - "integrity": "sha512-goZOORAtFjU1iG+4zZgWq+N7It09PqS3Xsy43ZwhP5unDD0tTSmXTpqULHodMdJXGejm3COwXIhIRT6Z8DYVZQ==", - "dev": true, - "requires": { - "git-up": "^2.0.0" - } - }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -4756,6 +4784,30 @@ "symbol-observable": "^1.1.0" } }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -4812,15 +4864,6 @@ "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, - "is-ssh": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.0.tgz", - "integrity": "sha1-6+oRaaJhTaOSpjdANmw84EnY3/Y=", - "dev": true, - "requires": { - "protocols": "^1.1.0" - } - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -5634,9 +5677,9 @@ } }, "lint-staged": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-7.3.0.tgz", - "integrity": "sha512-AXk40M9DAiPi7f4tdJggwuKIViUplYtVj1os1MVEteW7qOkU50EOehayCfO9TsoGK24o/EsWb41yrEgfJDDjCw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-8.0.0.tgz", + "integrity": "sha512-nxUKs3yjTVHmsTPAb/GA4cUE8/+TNYl3M+t30A+ftPW3FqyUn/jUIIebCW8X5XaypbvNDEkwPzTQDD4ykBI9tQ==", "dev": true, "requires": { "chalk": "^2.3.1", @@ -5644,12 +5687,15 @@ "cosmiconfig": "^5.0.2", "debug": "^3.1.0", "dedent": "^0.7.0", - "execa": "^0.9.0", + "del": "^3.0.0", + "execa": "^1.0.0", "find-parent-dir": "^0.3.0", + "g-status": "^2.0.2", "is-glob": "^4.0.0", "is-windows": "^1.0.2", "jest-validate": "^23.5.0", - "listr": "^0.14.1", + "listr": "^0.14.2", + "listr-update-renderer": "https://github.com/okonet/listr-update-renderer/tarball/upgrade-log-update", "lodash": "^4.17.5", "log-symbols": "^2.2.0", "micromatch": "^3.1.8", @@ -5716,14 +5762,29 @@ } }, "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { "ms": "^2.1.1" } }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -5890,6 +5951,15 @@ } } }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", @@ -6025,9 +6095,8 @@ "dev": true }, "listr-update-renderer": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz", - "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=", + "version": "https://github.com/okonet/listr-update-renderer/tarball/upgrade-log-update", + "integrity": "sha512-YF5bCQPbpiVDh/Ali3O5gmBYnvmNIcNZKBq0hueOqYum8T/+VR1gCLgLXmRs2OpPsVAzdsENQO0BJCyFt9FjKA==", "dev": true, "requires": { "chalk": "^1.1.3", @@ -6036,7 +6105,7 @@ "figures": "^1.7.0", "indent-string": "^3.0.0", "log-symbols": "^1.0.2", - "log-update": "^1.0.2", + "log-update": "^2.3.0", "strip-ansi": "^3.0.1" }, "dependencies": { @@ -6373,44 +6442,24 @@ } }, "log-update": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", - "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", "dev": true, "requires": { - "ansi-escapes": "^1.0.0", - "cli-cursor": "^1.0.2" + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" }, "dependencies": { - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "onetime": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" } } } @@ -6542,6 +6591,15 @@ } } }, + "matcher": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz", + "integrity": "sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.4" + } + }, "math-random": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", @@ -10303,16 +10361,6 @@ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, - "parse-url": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-1.3.11.tgz", - "integrity": "sha1-V8FUKKuKiSsfQ4aWRccR0OFEtVQ=", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, "parse5": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", @@ -10558,12 +10606,6 @@ "sisteransi": "^0.1.1" } }, - "protocols": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.6.tgz", - "integrity": "sha1-+LsmPqG1/Xp2BNJri+Ob13Z4v4o=", - "dev": true - }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -11184,9 +11226,9 @@ } }, "rollup-plugin-typescript2": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.17.1.tgz", - "integrity": "sha512-WZJ220IID2UJm3P15zIWQR6vi6YekRsL4irXYq/C9JHg+j9rqQOsihzXQM644LMgtwS3NUWKegbCOhUlCO7hKQ==", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.17.2.tgz", + "integrity": "sha512-QmrZElI+p4sytmv1S7uvtUbL4XADWWmM/dIuc3agGZTE+fO2X1KoRo8EbeR1x0ZO4I9KwPubGfmw/1rHeUR+Dg==", "dev": true, "requires": { "fs-extra": "7.0.0", @@ -11556,16 +11598,16 @@ "dev": true }, "semantic-release": { - "version": "15.10.5", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.10.5.tgz", - "integrity": "sha512-VrAiPxUc1DhqD7iDeIF2qRwZVC33MRHVFC/duiZuO0nDOQ4225pyx4O17o8VYWjMRyH7wFppJgdYD98u5IznRg==", + "version": "15.10.6", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.10.6.tgz", + "integrity": "sha512-xoeCHLeSPdjGAj9kSFcQWcdO896+LU99rkTmeLGbAvIqXJP5Fns1efKWKSIcZhAoM8F9sDoWc7HWpGCHqyHZ1w==", "dev": true, "requires": { "@semantic-release/commit-analyzer": "^6.1.0", "@semantic-release/error": "^2.2.0", "@semantic-release/github": "^5.1.0", "@semantic-release/npm": "^5.0.5", - "@semantic-release/release-notes-generator": "^7.1.0", + "@semantic-release/release-notes-generator": "^7.1.2", "aggregate-error": "^1.0.0", "cosmiconfig": "^5.0.1", "debug": "^4.0.0", @@ -11575,7 +11617,6 @@ "find-versions": "^2.0.0", "get-stream": "^4.0.0", "git-log-parser": "^1.2.0", - "git-url-parse": "^10.0.1", "hook-std": "^1.1.0", "hosted-git-info": "^2.7.1", "lodash": "^4.17.4", @@ -11893,6 +11934,32 @@ } } }, + "simple-git": { + "version": "1.106.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.106.0.tgz", + "integrity": "sha512-LaxKq4X9Om7bb16Cpinc36hT1YLHMM9KDQMSWJVv4Y1TGDEUuZbs+0lAk2JSKkCEO3xFjcMSx5OjvZo+i4eJvQ==", + "dev": true, + "requires": { + "debug": "^4.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, "sisteransi": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", @@ -11907,7 +11974,7 @@ }, "slice-ansi": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "resolved": "http://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", "dev": true }, @@ -12238,12 +12305,12 @@ } }, "stringify-object": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.2.2.tgz", - "integrity": "sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dev": true, "requires": { - "get-own-enumerable-property-symbols": "^2.0.1", + "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" } diff --git a/package.json b/package.json index fbe134e5..0b570c01 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "devDependencies": { "@commitlint/cli": "^7.2.1", "@commitlint/config-conventional": "^7.1.2", - "@types/jest": "^23.3.5", + "@types/jest": "^23.3.8", "@types/node": "^10.12.0", "colors": "^1.3.2", "commitizen": "^3.0.4", @@ -106,7 +106,7 @@ "husky": "^1.1.2", "jest": "^23.6.0", "jest-config": "^23.6.0", - "lint-staged": "^7.3.0", + "lint-staged": "^8.0.0", "lodash.camelcase": "^4.3.0", "prettier": "^1.14.3", "prompt": "^1.0.0", @@ -117,8 +117,8 @@ "rollup-plugin-json": "^3.1.0", "rollup-plugin-node-resolve": "^3.4.0", "rollup-plugin-sourcemaps": "^0.4.2", - "rollup-plugin-typescript2": "^0.17.0", - "semantic-release": "^15.10.5", + "rollup-plugin-typescript2": "^0.17.2", + "semantic-release": "^15.10.6", "ts-jest": "^23.10.2", "ts-node": "^7.0.1", "tslint": "^5.11.0", From 84a933bbf55814112fe16a2f0977e826080476bd Mon Sep 17 00:00:00 2001 From: Joe Krill Date: Mon, 29 Oct 2018 13:32:20 -0400 Subject: [PATCH 3/3] feat: upgrade elk-message package --- package-lock.json | 8 ++-- package.json | 2 +- src/ElkClientCommands.test.ts | 72 +++++++++++++++++------------------ 3 files changed, 41 insertions(+), 41 deletions(-) diff --git a/package-lock.json b/package-lock.json index c2821816..82966712 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2537,9 +2537,9 @@ "dev": true }, "elk-message": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/elk-message/-/elk-message-1.0.4.tgz", - "integrity": "sha512-IHy7xN93TDotg7pixebJBAuqJGOEdjgccG95JLg8GYy06jBCJZsy7Ci0UXQUwmcnkDHSyRKI6JYnNjprXUedsQ==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/elk-message/-/elk-message-1.0.5.tgz", + "integrity": "sha512-K7CRNjvqYGlhoyU7G4dLP1R3NOUFM3x9OUy9+MFGALJN9vNUsJYunrG+pMB6ogFQrOMmkKIV3zhzSCP754zdLQ==" }, "end-of-stream": { "version": "1.4.1", @@ -11974,7 +11974,7 @@ }, "slice-ansi": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", "dev": true }, diff --git a/package.json b/package.json index 0b570c01..200168c3 100644 --- a/package.json +++ b/package.json @@ -129,6 +129,6 @@ "typescript": "^3.1.3" }, "dependencies": { - "elk-message": "^1.0.4" + "elk-message": "^1.0.5" } } diff --git a/src/ElkClientCommands.test.ts b/src/ElkClientCommands.test.ts index e7400d2f..0008f63d 100644 --- a/src/ElkClientCommands.test.ts +++ b/src/ElkClientCommands.test.ts @@ -73,7 +73,7 @@ import { CustomValueFormat, AudioDataReply, ArmingStatusRequest, - ArmingStatusReport + ArmingStatusReport, } from 'elk-message'; import TimeoutError from './errors/TimeoutError'; import { cd } from 'shelljs'; @@ -108,20 +108,20 @@ const sendCommandForResponseTypeTests: [ 'setRealTimeClock', RealTimeClockDataWrite, RealTimeClockDataReply, - [2017, 5, 15, DayOfWeek.Monday, 11, 32, 44] + [2017, 5, 15, DayOfWeek.Monday, 11, 32, 44], ], [ 'getDescription', TextDescriptionRequest, TextDescriptionReply, - [TextDescriptionType.AreaName, 3] + [TextDescriptionType.AreaName, 3], ], ['getTroubleStatus', SystemTroubleStatusRequest, SystemTroubleStatusReply], ['getOmnistat2Data', Omnistat2Request, Omnistat2Reply, ['fooo']], ['getVersionNumber', VersionNumberRequest, VersionNumberReply], ['getZonePartitions', ZonePartitionRequest, ZonePartitionReport], ['getZoneStatus', ZoneStatusRequest, ZoneStatusReport], - ['getZoneDefinitions', ZoneDefinitionRequest, ZoneDefinitionData] + ['getZoneDefinitions', ZoneDefinitionRequest, ZoneDefinitionData], ]; /** @@ -137,13 +137,13 @@ const sendCommandOnlyTest: [ 'arm', cmd => cmd.arm(2, ArmingLevel.ArmedStay, '1234'), Arm, - { areaNumber: 2, armingLevel: ArmingLevel.ArmedStay, userCode: '1234' } + { areaNumber: 2, armingLevel: ArmingLevel.ArmedStay, userCode: '1234' }, ], [ 'disarm', cmd => cmd.disarm(4, '567891'), Arm, - { areaNumber: 4, armingLevel: ArmingLevel.Disarm, userCode: '567891' } + { areaNumber: 4, armingLevel: ArmingLevel.Disarm, userCode: '567891' }, ], ['setControlOutputOff', cmd => cmd.setControlOutputOff(13), ControlOutputOff, { output: 13 }], ['setControlOutputOn', cmd => cmd.setControlOutputOn(79), ControlOutputOn, { output: 79 }], @@ -160,8 +160,8 @@ const sendCommandOnlyTest: [ firstLine: 'Hello', secondLine: 'There', subMessageType: 'm', - timeout: 0 - } + timeout: 0, + }, ], [ 'clearTextOnScreen', @@ -169,8 +169,8 @@ const sendCommandOnlyTest: [ DisplayTextOnScreen, { areaNumber: 5, - beep: false - } + beep: false, + }, ], [ 'setPlcDevice', @@ -181,31 +181,31 @@ const sendCommandOnlyTest: [ unitCode: 3, functionCode: PlcFunctionCode.Bright, extendedCode: 67, - onTime: 1000 - } + onTime: 1000, + }, ], [ 'setPlcDeviceOff', cmd => cmd.setPlcDeviceOff('Cherry', 41), PlcDeviceOff, - { houseCode: 'Cherry', unitCode: 41 } + { houseCode: 'Cherry', unitCode: 41 }, ], [ 'setPlcDeviceOn', cmd => cmd.setPlcDeviceOn('Banana', 10), PlcDeviceOn, - { houseCode: 'Banana', unitCode: 10 } + { houseCode: 'Banana', unitCode: 10 }, ], [ 'togglePlcDevice', cmd => cmd.togglePlcDevice('Apple', 4), PlcDeviceToggle, - { houseCode: 'Apple', unitCode: 4 } + { houseCode: 'Apple', unitCode: 4 }, ], ['speakWord', cmd => cmd.speakWord(42), SpeakWord, { wordNumber: 42 }], ['speakPhrase', cmd => cmd.speakPhrase(100), SpeakPhrase, { phraseNumber: 100 }], ['activateTask', cmd => cmd.activateTask(4), TaskActivation, { taskNumber: 4 }], - ['triggerZone', cmd => cmd.triggerZone(32), ZoneTrigger, { zoneNumber: 32 }] + ['triggerZone', cmd => cmd.triggerZone(32), ZoneTrigger, { zoneNumber: 32 }], ]; describe('ElkClientCommands', () => { @@ -367,8 +367,8 @@ describe('ElkClientCommands', () => { valueNumber: 3, value: { format: CustomValueFormat.Number, - value: 9 - } + value: 9, + }, }), expect.anything() ); @@ -386,7 +386,7 @@ describe('ElkClientCommands', () => { }); expect(await classMock.changeUserCode(5, '123456', '2345')).toBe(matchingResponse); expect(sendCommandMock).toBeCalledWith( - expect.objectContaining({ userCode: 5 }), + expect.objectContaining({ userNumber: 5 }), expect.anything() ); }); @@ -422,7 +422,7 @@ describe('ElkClientCommands', () => { expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ counterNumber: 4, - value: 7 + value: 7, }), expect.anything() ); @@ -441,7 +441,7 @@ describe('ElkClientCommands', () => { expect(await classMock.getLightingDeviceStatus(3)).toBe(matchingResponse); expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ - lightingDeviceNumber: 3 + lightingDeviceNumber: 3, }), expect.anything() ); @@ -465,7 +465,7 @@ describe('ElkClientCommands', () => { expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ startingDeviceNumber: 1, - deviceCount: 4 + deviceCount: 4, }), expect.anything() ); @@ -484,7 +484,7 @@ describe('ElkClientCommands', () => { ); expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ - startingDeviceNumber: 1 + startingDeviceNumber: 1, }), expect.anything() ); @@ -503,7 +503,7 @@ describe('ElkClientCommands', () => { expect(await classMock.getKeypadFunctionKeyStatus(3)).toBe(matchingResponse); expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ - keypadNumber: 3 + keypadNumber: 3, }), expect.anything() ); @@ -524,7 +524,7 @@ describe('ElkClientCommands', () => { expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ keypadNumber: 2, - functionKey: FunctionKey.F1 + functionKey: FunctionKey.F1, }), expect.anything() ); @@ -544,7 +544,7 @@ describe('ElkClientCommands', () => { expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ keypadNumber: 3, - functionKey: FunctionKey.None + functionKey: FunctionKey.None, }), expect.anything() ); @@ -564,7 +564,7 @@ describe('ElkClientCommands', () => { expect(await classMock.getSystemLogData(500)).toBe(matchingResponse); expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ - logIndex: 500 + logIndex: 500, }), expect.anything() ); @@ -583,7 +583,7 @@ describe('ElkClientCommands', () => { logType: LogWriteType.Alarm, eventType: 34, zoneNumber: 22, - areaNumber: 4 + areaNumber: 4, }), expect.anything() ); @@ -621,7 +621,7 @@ describe('ElkClientCommands', () => { expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ deviceType: TemperatureDeviceType.Keypad, - deviceNumber: 2 + deviceNumber: 2, }), expect.anything() ); @@ -640,7 +640,7 @@ describe('ElkClientCommands', () => { expect(await classMock.getThermostatData(4)).toBe(matchingResponse); expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ - thermostatNumber: 4 + thermostatNumber: 4, }), expect.anything() ); @@ -663,7 +663,7 @@ describe('ElkClientCommands', () => { expect.objectContaining({ thermostatNumber: 2, element: ThermostatSetType.CoolSetPoint, - value: 65 + value: 65, }), expect.anything() ); @@ -684,7 +684,7 @@ describe('ElkClientCommands', () => { expect.objectContaining({ thermostatNumber: 2, element: ThermostatSetType.CoolSetPoint, - value: 72 + value: 72, }), expect.anything() ); @@ -705,7 +705,7 @@ describe('ElkClientCommands', () => { expect.objectContaining({ thermostatNumber: 2, element: ThermostatSetType.HeatSetPoint, - value: 75 + value: 75, }), expect.anything() ); @@ -726,7 +726,7 @@ describe('ElkClientCommands', () => { expect.objectContaining({ thermostatNumber: 2, element: ThermostatSetType.Fan, - value: 0 + value: 0, }), expect.anything() ); @@ -748,7 +748,7 @@ describe('ElkClientCommands', () => { expect(sendCommandMock).toBeCalledWith( expect.objectContaining({ thermostatNumber: 2, - element: ThermostatSetType.Mode + element: ThermostatSetType.Mode, }), expect.anything() ); @@ -769,7 +769,7 @@ describe('ElkClientCommands', () => { expect.objectContaining({ thermostatNumber: 2, element: ThermostatSetType.Hold, - value: 1 + value: 1, }), expect.anything() );