diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1ea7c88..1a6f02a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -24,6 +24,7 @@ jobs: - 19 - 20 - 21 + - 22 steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} diff --git a/package-lock.json b/package-lock.json index 09c3a83..4941ac9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,13 +9,13 @@ "version": "10.1.10", "license": "MIT", "dependencies": { - "@achrinza/event-pubsub": "5.0.9", - "@achrinza/strong-type": "1.1.8", + "@achrinza/event-pubsub": "5.0.11", + "@achrinza/strong-type": "1.1.20", "@node-ipc/js-queue": "2.0.3", "js-message": "1.0.7" }, "devDependencies": { - "@node-ipc/vanilla-test": "1.4.14", + "@node-ipc/vanilla-test": "1.4.15", "c8": "^7.7.3", "esbuild": "^0.12.28", "lcov2badge": "^0.1.2", @@ -24,34 +24,34 @@ "node-http-server": "^8.1.4" }, "engines": { - "node": "14 || 16 || 17 || 18 || 19 || 20 || 21" + "node": "14 || 16 || 17 || 18 || 19 || 20 || 22" } }, "node_modules/@achrinza/event-pubsub": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@achrinza/event-pubsub/-/event-pubsub-5.0.9.tgz", - "integrity": "sha512-49RyPP7w4abKMsLRHKgB9neAH085mdHQtv+0H5TnJeOq3oK57qQRd/JD9K5Z5D3vFODsvBODiBjYkRQZKdqiAA==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@achrinza/event-pubsub/-/event-pubsub-5.0.11.tgz", + "integrity": "sha512-H/bswjSh/wMIgtizHIdeQQuquzBsia0uqf0IaadMKhS7jv5wX0iMqkVbYDZhUhbjJqXnfX4jjzgclt24aizdHA==", "dependencies": { - "@achrinza/strong-type": "0.1.11" + "@achrinza/strong-type": "0.1.14" }, "engines": { - "node": "13 || 14 || 16 || 17 || 18 || 19 || 20" + "node": "13 || 14 || 16 || 17 || 18 || 19 || 20 || 21 || 22" } }, "node_modules/@achrinza/event-pubsub/node_modules/@achrinza/strong-type": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-0.1.11.tgz", - "integrity": "sha512-35Ou0jcGHGKQS8a6lgdan+u3BajmL315ZpDhH2/WSRNgG1jPpizhe87epgLaotN4uY3kXaEbfRU56sBPMdR5LA==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-0.1.14.tgz", + "integrity": "sha512-Se5kMdqRxrjBfpUnVS819OUqW6XUj2ryOHNkZizQ44FGQMfr5X+RXyi4Y8DZn5+lsx2sdnIylpmK6N7TGMpDrw==", "engines": { - "node": "12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20" + "node": "12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22" } }, "node_modules/@achrinza/strong-type": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-1.1.8.tgz", - "integrity": "sha512-ub/mgPRjbqZmwhU3rGya745IMn9znh3cm4g2iGepzvzhZUlKhLRfdkVoUD+H1NLaHE30pRp/FQHEoHTAVcleBQ==", + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-1.1.20.tgz", + "integrity": "sha512-7+A0aC1C6tt1j69phZocl13RZ4vzz6W6jFhSUty9KNgKyoUH48oeZlSQdj2VONlT+sbdkfO7VJJbWiKBqNwebA==", "engines": { - "node": "^12.21.0 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21" + "node": "^12.21.0 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22" } }, "node_modules/@babel/code-frame": { @@ -116,12 +116,12 @@ } }, "node_modules/@node-ipc/vanilla-test": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@node-ipc/vanilla-test/-/vanilla-test-1.4.14.tgz", - "integrity": "sha512-EYS95I5uT6zEJkupepGkNRbeF8IXC3CPhXqId4xGuaSxyC/Inv0OcC+9tnNp8IPkRCD2xi470AJnaOgTJlFhUg==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@node-ipc/vanilla-test/-/vanilla-test-1.4.15.tgz", + "integrity": "sha512-vjogcIncqP/ID8urh2ALHNae1074L6vhuL1eAWnoiACX3nVjbk11AE6hMLrL9Ivc4b9MQMun0C1EAYXPlakS2A==", "dev": true, "dependencies": { - "@achrinza/strong-type": "1.1.7", + "@achrinza/strong-type": "1.1.9", "ansi-colors-es6": "5.0.0" }, "engines": { @@ -129,12 +129,12 @@ } }, "node_modules/@node-ipc/vanilla-test/node_modules/@achrinza/strong-type": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-1.1.7.tgz", - "integrity": "sha512-YYEeuzKbXiZcT8ANH9v1UlO/fgSpHO90GcF2D2xY5EIiUcyI3vOsrIzge5map09+ddoI8tkV4v7EKV1oIfikiw==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-1.1.9.tgz", + "integrity": "sha512-IyGIPdeuDwQb5mQ91k0jF4Jno8UL2DnuWbWS73g46SpuIwOSWLaNI7haq3E05SB9bblxMt7517inwNtgoxYAZw==", "dev": true, "engines": { - "node": "^12.21.0 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21" + "node": "^12.21.0 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22" } }, "node_modules/@types/istanbul-lib-coverage": { @@ -1140,24 +1140,24 @@ }, "dependencies": { "@achrinza/event-pubsub": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@achrinza/event-pubsub/-/event-pubsub-5.0.9.tgz", - "integrity": "sha512-49RyPP7w4abKMsLRHKgB9neAH085mdHQtv+0H5TnJeOq3oK57qQRd/JD9K5Z5D3vFODsvBODiBjYkRQZKdqiAA==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@achrinza/event-pubsub/-/event-pubsub-5.0.11.tgz", + "integrity": "sha512-H/bswjSh/wMIgtizHIdeQQuquzBsia0uqf0IaadMKhS7jv5wX0iMqkVbYDZhUhbjJqXnfX4jjzgclt24aizdHA==", "requires": { - "@achrinza/strong-type": "0.1.11" + "@achrinza/strong-type": "0.1.14" }, "dependencies": { "@achrinza/strong-type": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-0.1.11.tgz", - "integrity": "sha512-35Ou0jcGHGKQS8a6lgdan+u3BajmL315ZpDhH2/WSRNgG1jPpizhe87epgLaotN4uY3kXaEbfRU56sBPMdR5LA==" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-0.1.14.tgz", + "integrity": "sha512-Se5kMdqRxrjBfpUnVS819OUqW6XUj2ryOHNkZizQ44FGQMfr5X+RXyi4Y8DZn5+lsx2sdnIylpmK6N7TGMpDrw==" } } }, "@achrinza/strong-type": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-1.1.8.tgz", - "integrity": "sha512-ub/mgPRjbqZmwhU3rGya745IMn9znh3cm4g2iGepzvzhZUlKhLRfdkVoUD+H1NLaHE30pRp/FQHEoHTAVcleBQ==" + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-1.1.20.tgz", + "integrity": "sha512-7+A0aC1C6tt1j69phZocl13RZ4vzz6W6jFhSUty9KNgKyoUH48oeZlSQdj2VONlT+sbdkfO7VJJbWiKBqNwebA==" }, "@babel/code-frame": { "version": "7.16.7", @@ -1206,19 +1206,19 @@ } }, "@node-ipc/vanilla-test": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@node-ipc/vanilla-test/-/vanilla-test-1.4.14.tgz", - "integrity": "sha512-EYS95I5uT6zEJkupepGkNRbeF8IXC3CPhXqId4xGuaSxyC/Inv0OcC+9tnNp8IPkRCD2xi470AJnaOgTJlFhUg==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@node-ipc/vanilla-test/-/vanilla-test-1.4.15.tgz", + "integrity": "sha512-vjogcIncqP/ID8urh2ALHNae1074L6vhuL1eAWnoiACX3nVjbk11AE6hMLrL9Ivc4b9MQMun0C1EAYXPlakS2A==", "dev": true, "requires": { - "@achrinza/strong-type": "1.1.7", + "@achrinza/strong-type": "1.1.9", "ansi-colors-es6": "5.0.0" }, "dependencies": { "@achrinza/strong-type": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-1.1.7.tgz", - "integrity": "sha512-YYEeuzKbXiZcT8ANH9v1UlO/fgSpHO90GcF2D2xY5EIiUcyI3vOsrIzge5map09+ddoI8tkV4v7EKV1oIfikiw==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@achrinza/strong-type/-/strong-type-1.1.9.tgz", + "integrity": "sha512-IyGIPdeuDwQb5mQ91k0jF4Jno8UL2DnuWbWS73g46SpuIwOSWLaNI7haq3E05SB9bblxMt7517inwNtgoxYAZw==", "dev": true } } diff --git a/package.json b/package.json index b9fc200..bd811d2 100644 --- a/package.json +++ b/package.json @@ -16,16 +16,16 @@ "access": "public" }, "engines": { - "node": "14 || 16 || 17 || 18 || 19 || 20 || 21" + "node": "14 || 16 || 17 || 18 || 19 || 20 || 22" }, "dependencies": { - "@achrinza/event-pubsub": "5.0.9", - "@achrinza/strong-type": "1.1.8", + "@achrinza/event-pubsub": "5.0.11", + "@achrinza/strong-type": "1.1.20", "@node-ipc/js-queue": "2.0.3", "js-message": "1.0.7" }, "devDependencies": { - "@node-ipc/vanilla-test": "1.4.14", + "@node-ipc/vanilla-test": "1.4.15", "c8": "^7.7.3", "esbuild": "^0.12.28", "lcov2badge": "^0.1.2",