diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml index 17cc60d..8a17f94 100644 --- a/.github/workflows/test-release.yml +++ b/.github/workflows/test-release.yml @@ -106,7 +106,7 @@ jobs: context: . target: build-container builder: ${{ steps.buildx.outputs.name }} - platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6 + platforms: linux/amd64 push: ${{ github.ref == 'refs/heads/develop' && github.repository != 'sebbo2002/js-template' }} tags: ghcr.io/${{ github.repository }}:build-container cache-from: ghcr.io/${{ github.repository }}:build-container @@ -116,7 +116,7 @@ jobs: with: context: . builder: ${{ steps.buildx.outputs.name }} - platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6 + platforms: linux/amd64 push: ${{ github.repository != 'sebbo2002/js-template' }} tags: | ${{ github.repository }}:${{ github.sha }} diff --git a/package-lock.json b/package-lock.json index e2aeeb0..37c8819 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@abandonware/noble": "^1.9.2-10", - "@sentry/node": "^6.5.0", + "@sentry/node": "^6.6.0", "mqtt": "^4.2.6" }, "bin": { @@ -25,15 +25,15 @@ "@semantic-release/exec": "^5.0.0", "@semantic-release/git": "^9.0.0", "@semantic-release/github": "^7.2.3", - "@semantic-release/release-notes-generator": "^9.0.2", + "@semantic-release/release-notes-generator": "^9.0.3", "@sentry/cli": "^1.65.0", "eslint": "^7.27.0", "eslint-plugin-jsonc": "^1.2.1", "esm": "^3.2.25", "license-checker": "^25.0.1", - "mocha": "^8.4.0", + "mocha": "^9.0.0", "mochawesome": "^6.2.2", - "rollup": "^2.49.0", + "rollup": "^2.51.2", "rollup-plugin-preserve-shebang": "^1.0.1", "semantic-release-license": "^1.0.3" }, @@ -658,16 +658,17 @@ } }, "node_modules/@semantic-release/release-notes-generator": { - "version": "9.0.2", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.3.tgz", + "integrity": "sha512-hMZyddr0u99OvM2SxVOIelHzly+PP3sYtJ8XOLHdMp8mrluN5/lpeTnIO27oeCYdupY/ndoGfvrqDjHqkSyhVg==", "dev": true, - "license": "MIT", "dependencies": { "conventional-changelog-angular": "^5.0.0", "conventional-changelog-writer": "^4.0.0", "conventional-commits-filter": "^2.0.0", "conventional-commits-parser": "^3.0.0", "debug": "^4.0.0", - "get-stream": "^5.0.0", + "get-stream": "^6.0.0", "import-from": "^3.0.0", "into-stream": "^6.0.0", "lodash": "^4.17.4", @@ -680,6 +681,18 @@ "semantic-release": ">=15.8.0 <18.0.0" } }, + "node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@sentry/cli": { "version": "1.66.0", "dev": true, @@ -701,13 +714,14 @@ } }, "node_modules/@sentry/core": { - "version": "6.5.1", - "license": "BSD-3-Clause", - "dependencies": { - "@sentry/hub": "6.5.1", - "@sentry/minimal": "6.5.1", - "@sentry/types": "6.5.1", - "@sentry/utils": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.6.0.tgz", + "integrity": "sha512-EjdeT6paAdxAZgfsVCB8wneahQF3nAUt9GxOJxaOBUv8BSc3HQ/svcTU3RU7k8YsP26PseEOIsedaxsEVZ+7og==", + "dependencies": { + "@sentry/hub": "6.6.0", + "@sentry/minimal": "6.6.0", + "@sentry/types": "6.6.0", + "@sentry/utils": "6.6.0", "tslib": "^1.9.3" }, "engines": { @@ -716,14 +730,16 @@ }, "node_modules/@sentry/core/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@sentry/hub": { - "version": "6.5.1", - "license": "BSD-3-Clause", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.6.0.tgz", + "integrity": "sha512-1Yw0kbxcvO7njZUDGvCKB6DxU5jQio7Be3Kx5qxwcx8ojpT9lo9p+IYZajgl6zQqkjjbVm/4SoYqU24ozu5vxw==", "dependencies": { - "@sentry/types": "6.5.1", - "@sentry/utils": "6.5.1", + "@sentry/types": "6.6.0", + "@sentry/utils": "6.6.0", "tslib": "^1.9.3" }, "engines": { @@ -732,14 +748,16 @@ }, "node_modules/@sentry/hub/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@sentry/minimal": { - "version": "6.5.1", - "license": "BSD-3-Clause", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.6.0.tgz", + "integrity": "sha512-xVBlZIDxSvHvNdvD5KmjTf8Xgi78vLpT4xqJaDUkW7B+DqWMVJZe5aUdQmcp7X/zWxctBwyMKsdHO7oiHkpS+Q==", "dependencies": { - "@sentry/hub": "6.5.1", - "@sentry/types": "6.5.1", + "@sentry/hub": "6.6.0", + "@sentry/types": "6.6.0", "tslib": "^1.9.3" }, "engines": { @@ -748,17 +766,19 @@ }, "node_modules/@sentry/minimal/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@sentry/node": { - "version": "6.5.1", - "license": "BSD-3-Clause", - "dependencies": { - "@sentry/core": "6.5.1", - "@sentry/hub": "6.5.1", - "@sentry/tracing": "6.5.1", - "@sentry/types": "6.5.1", - "@sentry/utils": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.6.0.tgz", + "integrity": "sha512-heKie/AOanYq3mCsKR1igPn1sUIxBmGibBp79Xc0iSAgliPKnnLkqUjvAIKu6mcevL9UOUhpMDLzhilkaG+bAA==", + "dependencies": { + "@sentry/core": "6.6.0", + "@sentry/hub": "6.6.0", + "@sentry/tracing": "6.6.0", + "@sentry/types": "6.6.0", + "@sentry/utils": "6.6.0", "cookie": "^0.4.1", "https-proxy-agent": "^5.0.0", "lru_map": "^0.3.3", @@ -773,13 +793,14 @@ "license": "0BSD" }, "node_modules/@sentry/tracing": { - "version": "6.5.1", - "license": "MIT", - "dependencies": { - "@sentry/hub": "6.5.1", - "@sentry/minimal": "6.5.1", - "@sentry/types": "6.5.1", - "@sentry/utils": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.6.0.tgz", + "integrity": "sha512-tjXrmAOFfVBfx+ZmgE5bkpDPs/euNj0xrUg8MowCWGfCRn01W679tTb+dyNeP6faxQTo2RcaD68xD8oLroJwwA==", + "dependencies": { + "@sentry/hub": "6.6.0", + "@sentry/minimal": "6.6.0", + "@sentry/types": "6.6.0", + "@sentry/utils": "6.6.0", "tslib": "^1.9.3" }, "engines": { @@ -788,20 +809,23 @@ }, "node_modules/@sentry/tracing/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@sentry/types": { - "version": "6.5.1", - "license": "BSD-3-Clause", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.6.0.tgz", + "integrity": "sha512-lZ1uFN0lSNftAohi0lciEoSL58Gk/Ib1lLKaj0FSOvB1PAUmvo5dPtLdd0qjtNdtoaM8zqhrAbwCTQ8XZCDRsg==", "engines": { "node": ">=6" } }, "node_modules/@sentry/utils": { - "version": "6.5.1", - "license": "BSD-3-Clause", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.6.0.tgz", + "integrity": "sha512-FK9yqz2x+ef50B54tueeJ6mfb7Pf3lN75omx/YQBDL5cicyOV4j4kJDqn8/VKYhcSuX+ZaCZ/8bvOf0lxe0aHg==", "dependencies": { - "@sentry/types": "6.5.1", + "@sentry/types": "6.6.0", "tslib": "^1.9.3" }, "engines": { @@ -810,7 +834,8 @@ }, "node_modules/@sentry/utils/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@tootallnate/once": { "version": "1.1.2", @@ -3576,6 +3601,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-windows": { "version": "1.0.2", "license": "MIT", @@ -3957,14 +3994,19 @@ "license": "MIT" }, "node_modules/log-symbols": { - "version": "4.0.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/loose-envify": { @@ -4250,9 +4292,10 @@ "license": "MIT" }, "node_modules/mocha": { - "version": "8.4.0", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.0.tgz", + "integrity": "sha512-GRGG/q9bIaUkHJB9NL+KZNjDhMBHB30zW3bZW9qOiYr+QChyLjPzswaxFWkI1q6lGlSL28EQYzAi2vKWNkPx+g==", "dev": true, - "license": "MIT", "dependencies": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", @@ -4262,20 +4305,20 @@ "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.6", + "glob": "7.1.7", "growl": "1.10.5", "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", "minimatch": "3.0.4", "ms": "2.1.3", - "nanoid": "3.1.20", + "nanoid": "3.1.23", "serialize-javascript": "5.0.1", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", "which": "2.0.2", "wide-align": "1.1.3", - "workerpool": "6.1.0", + "workerpool": "6.1.4", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -4285,7 +4328,7 @@ "mocha": "bin/mocha" }, "engines": { - "node": ">= 10.12.0" + "node": ">= 12.0.0" }, "funding": { "type": "opencollective", @@ -4294,32 +4337,15 @@ }, "node_modules/mocha/node_modules/argparse": { "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/mocha/node_modules/glob": { - "version": "7.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/mocha/node_modules/js-yaml": { - "version": "4.0.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -4699,9 +4725,10 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.1.20", + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", "dev": true, - "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -9014,9 +9041,10 @@ } }, "node_modules/rollup": { - "version": "2.51.1", + "version": "2.51.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.51.2.tgz", + "integrity": "sha512-ReV2eGEadA7hmXSzjxdDKs10neqH2QURf2RxJ6ayAlq93ugy6qIvXMmbc5cWMGCDh1h5T4thuWO1e2VNbMq8FA==", "dev": true, - "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -10319,9 +10347,10 @@ "license": "MIT" }, "node_modules/workerpool": { - "version": "6.1.0", - "dev": true, - "license": "Apache-2.0" + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.4.tgz", + "integrity": "sha512-jGWPzsUqzkow8HoAvqaPWTUPCrlPJaJ5tY8Iz7n1uCz3tTp6s3CDG0FF1NsX42WNlkRSW6Mr+CDZGnNoSsKa7g==", + "dev": true }, "node_modules/wrap-ansi": { "version": "7.0.0", @@ -10976,7 +11005,9 @@ } }, "@semantic-release/release-notes-generator": { - "version": "9.0.2", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.3.tgz", + "integrity": "sha512-hMZyddr0u99OvM2SxVOIelHzly+PP3sYtJ8XOLHdMp8mrluN5/lpeTnIO27oeCYdupY/ndoGfvrqDjHqkSyhVg==", "dev": true, "requires": { "conventional-changelog-angular": "^5.0.0", @@ -10984,11 +11015,19 @@ "conventional-commits-filter": "^2.0.0", "conventional-commits-parser": "^3.0.0", "debug": "^4.0.0", - "get-stream": "^5.0.0", + "get-stream": "^6.0.0", "import-from": "^3.0.0", "into-stream": "^6.0.0", "lodash": "^4.17.4", "read-pkg-up": "^7.0.0" + }, + "dependencies": { + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + } } }, "@sentry/cli": { @@ -11004,54 +11043,68 @@ } }, "@sentry/core": { - "version": "6.5.1", - "requires": { - "@sentry/hub": "6.5.1", - "@sentry/minimal": "6.5.1", - "@sentry/types": "6.5.1", - "@sentry/utils": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.6.0.tgz", + "integrity": "sha512-EjdeT6paAdxAZgfsVCB8wneahQF3nAUt9GxOJxaOBUv8BSc3HQ/svcTU3RU7k8YsP26PseEOIsedaxsEVZ+7og==", + "requires": { + "@sentry/hub": "6.6.0", + "@sentry/minimal": "6.6.0", + "@sentry/types": "6.6.0", + "@sentry/utils": "6.6.0", "tslib": "^1.9.3" }, "dependencies": { "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "@sentry/hub": { - "version": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.6.0.tgz", + "integrity": "sha512-1Yw0kbxcvO7njZUDGvCKB6DxU5jQio7Be3Kx5qxwcx8ojpT9lo9p+IYZajgl6zQqkjjbVm/4SoYqU24ozu5vxw==", "requires": { - "@sentry/types": "6.5.1", - "@sentry/utils": "6.5.1", + "@sentry/types": "6.6.0", + "@sentry/utils": "6.6.0", "tslib": "^1.9.3" }, "dependencies": { "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "@sentry/minimal": { - "version": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.6.0.tgz", + "integrity": "sha512-xVBlZIDxSvHvNdvD5KmjTf8Xgi78vLpT4xqJaDUkW7B+DqWMVJZe5aUdQmcp7X/zWxctBwyMKsdHO7oiHkpS+Q==", "requires": { - "@sentry/hub": "6.5.1", - "@sentry/types": "6.5.1", + "@sentry/hub": "6.6.0", + "@sentry/types": "6.6.0", "tslib": "^1.9.3" }, "dependencies": { "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "@sentry/node": { - "version": "6.5.1", - "requires": { - "@sentry/core": "6.5.1", - "@sentry/hub": "6.5.1", - "@sentry/tracing": "6.5.1", - "@sentry/types": "6.5.1", - "@sentry/utils": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.6.0.tgz", + "integrity": "sha512-heKie/AOanYq3mCsKR1igPn1sUIxBmGibBp79Xc0iSAgliPKnnLkqUjvAIKu6mcevL9UOUhpMDLzhilkaG+bAA==", + "requires": { + "@sentry/core": "6.6.0", + "@sentry/hub": "6.6.0", + "@sentry/tracing": "6.6.0", + "@sentry/types": "6.6.0", + "@sentry/utils": "6.6.0", "cookie": "^0.4.1", "https-proxy-agent": "^5.0.0", "lru_map": "^0.3.3", @@ -11064,32 +11117,42 @@ } }, "@sentry/tracing": { - "version": "6.5.1", - "requires": { - "@sentry/hub": "6.5.1", - "@sentry/minimal": "6.5.1", - "@sentry/types": "6.5.1", - "@sentry/utils": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.6.0.tgz", + "integrity": "sha512-tjXrmAOFfVBfx+ZmgE5bkpDPs/euNj0xrUg8MowCWGfCRn01W679tTb+dyNeP6faxQTo2RcaD68xD8oLroJwwA==", + "requires": { + "@sentry/hub": "6.6.0", + "@sentry/minimal": "6.6.0", + "@sentry/types": "6.6.0", + "@sentry/utils": "6.6.0", "tslib": "^1.9.3" }, "dependencies": { "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "@sentry/types": { - "version": "6.5.1" + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.6.0.tgz", + "integrity": "sha512-lZ1uFN0lSNftAohi0lciEoSL58Gk/Ib1lLKaj0FSOvB1PAUmvo5dPtLdd0qjtNdtoaM8zqhrAbwCTQ8XZCDRsg==" }, "@sentry/utils": { - "version": "6.5.1", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.6.0.tgz", + "integrity": "sha512-FK9yqz2x+ef50B54tueeJ6mfb7Pf3lN75omx/YQBDL5cicyOV4j4kJDqn8/VKYhcSuX+ZaCZ/8bvOf0lxe0aHg==", "requires": { - "@sentry/types": "6.5.1", + "@sentry/types": "6.6.0", "tslib": "^1.9.3" }, "dependencies": { "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -12988,6 +13051,12 @@ "unc-path-regex": "^0.1.2" } }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, "is-windows": { "version": "1.0.2" }, @@ -13257,10 +13326,13 @@ "dev": true }, "log-symbols": { - "version": "4.0.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, "requires": { - "chalk": "^4.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" } }, "loose-envify": { @@ -13447,7 +13519,9 @@ "devOptional": true }, "mocha": { - "version": "8.4.0", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.0.0.tgz", + "integrity": "sha512-GRGG/q9bIaUkHJB9NL+KZNjDhMBHB30zW3bZW9qOiYr+QChyLjPzswaxFWkI1q6lGlSL28EQYzAi2vKWNkPx+g==", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", @@ -13458,20 +13532,20 @@ "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.1.6", + "glob": "7.1.7", "growl": "1.10.5", "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", "minimatch": "3.0.4", "ms": "2.1.3", - "nanoid": "3.1.20", + "nanoid": "3.1.23", "serialize-javascript": "5.0.1", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", "which": "2.0.2", "wide-align": "1.1.3", - "workerpool": "6.1.0", + "workerpool": "6.1.4", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -13479,22 +13553,14 @@ "dependencies": { "argparse": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "glob": { - "version": "7.1.6", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "js-yaml": { - "version": "4.0.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -13762,7 +13828,9 @@ "optional": true }, "nanoid": { - "version": "3.1.20", + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", "dev": true }, "napi-build-utils": { @@ -16687,7 +16755,9 @@ } }, "rollup": { - "version": "2.51.1", + "version": "2.51.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.51.2.tgz", + "integrity": "sha512-ReV2eGEadA7hmXSzjxdDKs10neqH2QURf2RxJ6ayAlq93ugy6qIvXMmbc5cWMGCDh1h5T4thuWO1e2VNbMq8FA==", "dev": true, "requires": { "fsevents": "~2.3.1" @@ -17599,7 +17669,9 @@ "dev": true }, "workerpool": { - "version": "6.1.0", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.1.4.tgz", + "integrity": "sha512-jGWPzsUqzkow8HoAvqaPWTUPCrlPJaJ5tY8Iz7n1uCz3tTp6s3CDG0FF1NsX42WNlkRSW6Mr+CDZGnNoSsKa7g==", "dev": true }, "wrap-ansi": { diff --git a/package.json b/package.json index 152bde0..e6d5c20 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@abandonware/noble": "^1.9.2-10", - "@sentry/node": "^6.5.0", + "@sentry/node": "^6.6.0", "mqtt": "^4.2.6" }, "description": "ble2mqtt is a small script that writes data from Bluetooth LE devices to MQTT topics", @@ -21,15 +21,15 @@ "@semantic-release/exec": "^5.0.0", "@semantic-release/git": "^9.0.0", "@semantic-release/github": "^7.2.3", - "@semantic-release/release-notes-generator": "^9.0.2", + "@semantic-release/release-notes-generator": "^9.0.3", "@sentry/cli": "^1.65.0", "eslint": "^7.27.0", "eslint-plugin-jsonc": "^1.2.1", "esm": "^3.2.25", "license-checker": "^25.0.1", - "mocha": "^8.4.0", + "mocha": "^9.0.0", "mochawesome": "^6.2.2", - "rollup": "^2.49.0", + "rollup": "^2.51.2", "rollup-plugin-preserve-shebang": "^1.0.1", "semantic-release-license": "^1.0.3" },