@@ -22,38 +22,45 @@ __metadata:
2222 languageName : node
2323 linkType : hard
2424
25- " @companion-module/tools@npm:^2.1 .1 " :
26- version : 2.4.2
27- resolution : " @companion-module/tools@npm:2.4.2 "
25+ " @companion-module/tools@npm:^2.6 .1 " :
26+ version : 2.6.1
27+ resolution : " @companion-module/tools@npm:2.6.1 "
2828 dependencies :
29- " @eslint/js " : " npm:^9.36.0 "
29+ " @eslint/js " : " npm:^9.39.2 "
3030 eslint-config-prettier : " npm:^10.1.8"
31- eslint-plugin-n : " npm:^17.23.1 "
32- eslint-plugin-prettier : " npm:^5.5.4 "
31+ eslint-plugin-n : " npm:^17.23.2 "
32+ eslint-plugin-prettier : " npm:^5.5.5 "
3333 find-up : " npm:^7.0.0"
3434 parse-author : " npm:^2.0.0"
35- semver : " npm:^7.7.2 "
36- tar : " npm:^7.5.1 "
37- webpack : " npm:^5.101.3 "
35+ semver : " npm:^7.7.3 "
36+ tar : " npm:^7.5.7 "
37+ webpack : " npm:^5.104.1 "
3838 webpack-cli : " npm:^6.0.1"
39- zx : " npm:^8.8.4 "
39+ zx : " npm:^8.8.5 "
4040 peerDependencies :
4141 " @companion-module/base " : ^1.12.0
42+ " @companion-surface/base " : ^1.0.0
4243 eslint : ^9.36.0
4344 prettier : ^3.6.2
4445 typescript-eslint : ^8.44.1
4546 peerDependenciesMeta :
47+ " @companion-module/base " :
48+ optional : true
49+ " @companion-surface/base " :
50+ optional : true
4651 eslint :
4752 optional : true
4853 prettier :
4954 optional : true
5055 typescript-eslint :
5156 optional : true
5257 bin :
53- companion-generate-manifest : scripts/generate-manifest.js
54- companion-module-build : scripts/build.js
55- companion-module-check : scripts/check.js
56- checksum : 10c0/b4684c50dba38c12fc666e3b3f56b8723330dc8c21688b19d10bf1a5fb367a907dc7a02c8c14a7f3ae3a0fda902a7b09145c05daca771c8db61892e4c76cccee
58+ companion-generate-manifest : scripts/generate-connection-manifest.js
59+ companion-module-build : scripts/build-connection.js
60+ companion-module-check : scripts/check-connection.js
61+ companion-surface-build : scripts/build-surface.js
62+ companion-surface-check : scripts/check-surface.js
63+ checksum : 10c0/404718c14d6c9bb1747633efbbf0f07c24c9584d8db5feb7f9324575c144ca044c35d0a99fb6d21929902ce39019b872b8ec393423fb100ae2d1ad10b8c62934
5764 languageName : node
5865 linkType : hard
5966
@@ -128,13 +135,20 @@ __metadata:
128135 languageName : node
129136 linkType : hard
130137
131- " @eslint/js@npm:9.39.1, @eslint/js@npm:^9.36.0 " :
138+ " @eslint/js@npm:9.39.1 " :
132139 version : 9.39.1
133140 resolution : " @eslint/js@npm:9.39.1"
134141 checksum : 10c0/6f7f26f8cdb7ad6327bbf9741973b6278eb946f18f70e35406e88194b0d5c522d0547a34a02f2a208eec95c5d1388cdf7ccb20039efd2e4cb6655615247a50f1
135142 languageName : node
136143 linkType : hard
137144
145+ " @eslint/js@npm:^9.39.2 " :
146+ version : 9.39.2
147+ resolution : " @eslint/js@npm:9.39.2"
148+ checksum : 10c0/00f51c52b04ac79faebfaa65a9652b2093b9c924e945479f1f3945473f78aee83cbc76c8d70bbffbf06f7024626575b16d97b66eab16182e1d0d39daff2f26f5
149+ languageName : node
150+ linkType : hard
151+
138152" @eslint/object-schema@npm:^2.1.7 " :
139153 version : 2.1.7
140154 resolution : " @eslint/object-schema@npm:2.1.7"
@@ -976,7 +990,7 @@ __metadata:
976990 languageName : node
977991 linkType : hard
978992
979- " browserslist@npm:^4.26.3 " :
993+ " browserslist@npm:^4.28.1 " :
980994 version : 4.28.1
981995 resolution : " browserslist@npm:4.28.1"
982996 dependencies :
@@ -1231,13 +1245,13 @@ __metadata:
12311245 languageName : node
12321246 linkType : hard
12331247
1234- " enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.17.3 " :
1235- version : 5.18.3
1236- resolution : " enhanced-resolve@npm:5.18.3 "
1248+ " enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.17.4 " :
1249+ version : 5.18.4
1250+ resolution : " enhanced-resolve@npm:5.18.4 "
12371251 dependencies :
12381252 graceful-fs : " npm:^4.2.4"
12391253 tapable : " npm:^2.2.0"
1240- checksum : 10c0/d413c23c2d494e4c1c9c9ac7d60b812083dc6d446699ed495e69c920988af0a3c66bf3f8d0e7a45cb1686c2d4c1df9f4e7352d973f5b56fe63d8d711dd0ccc54
1254+ checksum : 10c0/8f6d42c8a0787a746c493e724c9de5d091cfe8e3f871f2464e2f78a6c55fa1a3aaba495334f923c8ea3ac23e1472491f79feef6fc0fb46a75169cb447ffbe2dc
12411255 languageName : node
12421256 linkType : hard
12431257
@@ -1271,10 +1285,10 @@ __metadata:
12711285 languageName : node
12721286 linkType : hard
12731287
1274- " es-module-lexer@npm:^1.2.1 " :
1275- version : 1.7 .0
1276- resolution : " es-module-lexer@npm:1.7 .0"
1277- checksum : 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b
1288+ " es-module-lexer@npm:^2.0.0 " :
1289+ version : 2.0 .0
1290+ resolution : " es-module-lexer@npm:2.0 .0"
1291+ checksum : 10c0/ae78dbbd43035a4b972c46cfb6877e374ea290adfc62bc2f5a083fea242c0b2baaab25c5886af86be55f092f4a326741cb94334cd3c478c383fdc8a9ec5ff817
12781292 languageName : node
12791293 linkType : hard
12801294
@@ -1327,9 +1341,9 @@ __metadata:
13271341 languageName : node
13281342 linkType : hard
13291343
1330- " eslint-plugin-n@npm:^17.23.1 " :
1331- version : 17.23.1
1332- resolution : " eslint-plugin-n@npm:17.23.1 "
1344+ " eslint-plugin-n@npm:^17.23.2 " :
1345+ version : 17.23.2
1346+ resolution : " eslint-plugin-n@npm:17.23.2 "
13331347 dependencies :
13341348 " @eslint-community/eslint-utils " : " npm:^4.5.0"
13351349 enhanced-resolve : " npm:^5.17.1"
@@ -1342,16 +1356,16 @@ __metadata:
13421356 ts-declaration-location : " npm:^1.0.6"
13431357 peerDependencies :
13441358 eslint : " >=8.23.0"
1345- checksum : 10c0/35d23fe25d92b8aa3257a8bd003094b4042c0492ddc82e8b20728eb6546d2d5c31a08be215a7996f113de7b24a1a27377136345e95a5e2c96c44d3653be2c988
1359+ checksum : 10c0/3808dad65628bc2dd74ebb9e7a255398f87ca348b4970307898b422bfe2302764d518f6a70d891b1fc45b08ea99ccf5ea4b3cd2d1f21f872bb60a4cdbfb22b68
13461360 languageName : node
13471361 linkType : hard
13481362
1349- " eslint-plugin-prettier@npm:^5.5.4 " :
1350- version : 5.5.4
1351- resolution : " eslint-plugin-prettier@npm:5.5.4 "
1363+ " eslint-plugin-prettier@npm:^5.5.5 " :
1364+ version : 5.5.5
1365+ resolution : " eslint-plugin-prettier@npm:5.5.5 "
13521366 dependencies :
1353- prettier-linter-helpers : " npm:^1.0.0 "
1354- synckit : " npm:^0.11.7 "
1367+ prettier-linter-helpers : " npm:^1.0.1 "
1368+ synckit : " npm:^0.11.12 "
13551369 peerDependencies :
13561370 " @types/eslint " : " >=8.0.0"
13571371 eslint : " >=8.0.0"
@@ -1362,7 +1376,7 @@ __metadata:
13621376 optional : true
13631377 eslint-config-prettier :
13641378 optional : true
1365- checksum : 10c0/5cc780e0ab002f838ad8057409e86de4ff8281aa2704a50fa8511abff87028060c2e45741bc9cbcbd498712e8d189de8026e70aed9e20e50fe5ba534ee5a8442
1379+ checksum : 10c0/091449b28c77ab2efbbf674e977181f2c8453d95a4df68218bddd87a4dfaa9ecc4eda60164e416f5986fb5d577e66e8d8e1e23d81e8555f8d735375598b03257
13661380 languageName : node
13671381 linkType : hard
13681382
@@ -2745,12 +2759,12 @@ __metadata:
27452759 languageName : node
27462760 linkType : hard
27472761
2748- " prettier-linter-helpers@npm:^1.0.0 " :
2749- version : 1.0.0
2750- resolution : " prettier-linter-helpers@npm:1.0.0 "
2762+ " prettier-linter-helpers@npm:^1.0.1 " :
2763+ version : 1.0.1
2764+ resolution : " prettier-linter-helpers@npm:1.0.1 "
27512765 dependencies :
27522766 fast-diff : " npm:^1.1.2"
2753- checksum : 10c0/81e0027d731b7b3697ccd2129470ed9913ecb111e4ec175a12f0fcfab0096516373bf0af2fef132af50cafb0a905b74ff57996d615f59512bb9ac7378fcc64ab
2767+ checksum : 10c0/91cea965681bc5f62c9d26bd3ca6358b81557261d4802e96ec1cf0acbd99d4b61632d53320cd2c3ec7d7f7805a81345644108a41ef46ddc9688e783a9ac792d1
27542768 languageName : node
27552769 linkType : hard
27562770
@@ -2930,7 +2944,7 @@ __metadata:
29302944 languageName : node
29312945 linkType : hard
29322946
2933- " semver@npm:^7.3.5, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.2 " :
2947+ " semver@npm:^7.3.5, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.3 " :
29342948 version : 7.7.3
29352949 resolution : " semver@npm:7.7.3"
29362950 bin :
@@ -3149,12 +3163,12 @@ __metadata:
31493163 languageName : node
31503164 linkType : hard
31513165
3152- " synckit@npm:^0.11.7 " :
3153- version : 0.11.11
3154- resolution : " synckit@npm:0.11.11 "
3166+ " synckit@npm:^0.11.12 " :
3167+ version : 0.11.12
3168+ resolution : " synckit@npm:0.11.12 "
31553169 dependencies :
31563170 " @pkgr/core " : " npm:^0.2.9"
3157- checksum : 10c0/f0761495953d12d94a86edf6326b3a565496c72f9b94c02549b6961fb4d999f4ca316ce6b3eb8ed2e4bfc5056a8de65cda0bd03a233333a35221cd2fdc0e196b
3171+ checksum : 10c0/cc4d446806688ae0d728ae7bb3f53176d065cf9536647fb85bdd721dcefbd7bf94874df6799ff61580f2b03a392659219b778a9254ad499f9a1f56c34787c235
31583172 languageName : node
31593173 linkType : hard
31603174
@@ -3165,7 +3179,7 @@ __metadata:
31653179 languageName : node
31663180 linkType : hard
31673181
3168- " tar@npm:^7.5.1 , tar@npm:^7.5.2 " :
3182+ " tar@npm:^7.5.2 , tar@npm:^7.5.7 " :
31693183 version : 7.5.7
31703184 resolution : " tar@npm:7.5.7"
31713185 dependencies :
@@ -3178,9 +3192,9 @@ __metadata:
31783192 languageName : node
31793193 linkType : hard
31803194
3181- " terser-webpack-plugin@npm:^5.3.11 " :
3182- version : 5.3.14
3183- resolution : " terser-webpack-plugin@npm:5.3.14 "
3195+ " terser-webpack-plugin@npm:^5.3.16 " :
3196+ version : 5.3.16
3197+ resolution : " terser-webpack-plugin@npm:5.3.16 "
31843198 dependencies :
31853199 " @jridgewell/trace-mapping " : " npm:^0.3.25"
31863200 jest-worker : " npm:^27.4.5"
@@ -3196,7 +3210,7 @@ __metadata:
31963210 optional : true
31973211 uglify-js :
31983212 optional : true
3199- checksum : 10c0/9b060947241af43bd6fd728456f60e646186aef492163672a35ad49be6fbc7f63b54a7356c3f6ff40a8f83f00a977edc26f044b8e106cc611c053c8c0eaf8569
3213+ checksum : 10c0/39e37c5b3015c1a5354a3633f77235677bfa06eac2608ce26d258b1d1a74070a99910319a6f2f2c437eb61dc321f66434febe01d78e73fa96b4d4393b813f4cf
32003214 languageName : node
32013215 linkType : hard
32023216
@@ -3431,9 +3445,9 @@ __metadata:
34313445 languageName : node
34323446 linkType : hard
34333447
3434- " webpack@npm:^5.101.3 " :
3435- version : 5.103.0
3436- resolution : " webpack@npm:5.103.0 "
3448+ " webpack@npm:^5.104.1 " :
3449+ version : 5.104.1
3450+ resolution : " webpack@npm:5.104.1 "
34373451 dependencies :
34383452 " @types/eslint-scope " : " npm:^3.7.7"
34393453 " @types/estree " : " npm:^1.0.8"
@@ -3443,10 +3457,10 @@ __metadata:
34433457 " @webassemblyjs/wasm-parser " : " npm:^1.14.1"
34443458 acorn : " npm:^8.15.0"
34453459 acorn-import-phases : " npm:^1.0.3"
3446- browserslist : " npm:^4.26.3 "
3460+ browserslist : " npm:^4.28.1 "
34473461 chrome-trace-event : " npm:^1.0.2"
3448- enhanced-resolve : " npm:^5.17.3 "
3449- es-module-lexer : " npm:^1.2.1 "
3462+ enhanced-resolve : " npm:^5.17.4 "
3463+ es-module-lexer : " npm:^2.0.0 "
34503464 eslint-scope : " npm:5.1.1"
34513465 events : " npm:^3.2.0"
34523466 glob-to-regexp : " npm:^0.4.1"
@@ -3457,15 +3471,15 @@ __metadata:
34573471 neo-async : " npm:^2.6.2"
34583472 schema-utils : " npm:^4.3.3"
34593473 tapable : " npm:^2.3.0"
3460- terser-webpack-plugin : " npm:^5.3.11 "
3474+ terser-webpack-plugin : " npm:^5.3.16 "
34613475 watchpack : " npm:^2.4.4"
34623476 webpack-sources : " npm:^3.3.3"
34633477 peerDependenciesMeta :
34643478 webpack-cli :
34653479 optional : true
34663480 bin :
34673481 webpack : bin/webpack.js
3468- checksum : 10c0/d0cf86f8cac249874d6f36292e25011413ebb5bae82c48fa78a165a217e63db00b1a1f563f5195070eb17a055c6da4b6ab89fbdd37f781abdda862aa8c0bd623
3482+ checksum : 10c0/ea78c57f80bbd7684f4f1bb38a18408ab0ef4c5b962e25ad382c595d10b9e9701e077f5248a8cef5f127a55902698664c18837e64243bb972fbecf4e5d9aaab0
34693483 languageName : node
34703484 linkType : hard
34713485
@@ -3503,7 +3517,7 @@ __metadata:
35033517 resolution : " wing-companion@workspace:."
35043518 dependencies :
35053519 " @companion-module/base " : " npm:~1.13"
3506- " @companion-module/tools " : " npm:^2.1 .1"
3520+ " @companion-module/tools " : " npm:^2.6 .1"
35073521 " @types/node " : " npm:^22.10.2"
35083522 debounce-fn : " npm:^6.0.0"
35093523 eslint : " npm:^9.17.0"
@@ -3596,7 +3610,7 @@ __metadata:
35963610 languageName : node
35973611 linkType : hard
35983612
3599- " zx@npm:^8.8.4 " :
3613+ " zx@npm:^8.8.5 " :
36003614 version : 8.8.5
36013615 resolution : " zx@npm:8.8.5"
36023616 bin :
0 commit comments