diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fd7eb81ed..c39a5c048 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -79,16 +79,28 @@ jobs: run: echo "NODECG_HASH=$(git rev-parse HEAD)" >> $GITHUB_ENV - name: Cache NodeCG dependencies - id: cache-nodecg + id: cache-nodecg-deps uses: actions/cache@v3 with: path: 'node_modules' - key: ${{ runner.os }}-${{ env.NODECG_HASH }}-nodecg + key: ${{ runner.os }}-${{ env.NODECG_HASH }}-nodecg-deps + + - name: Cache NodeCG compilation outputs + id: cache-nodecg-build + uses: actions/cache@v3 + with: + path: 'build' + key: ${{ runner.os }}-${{ env.NODECG_HASH }}-nodecg-build - name: Install NodeCG dependencies # Only get dependencies if we didn't get them from the cache - if: steps.cache-nodecg.outputs.cache-hit != 'true' - run: npm install --prod + if: steps.cache-nodecg-deps.outputs.cache-hit != 'true' + run: npm install + + - name: Build NodeCG + # Only build NodeCG if we didn't have cached compilation results + if: steps.cache-nodecg-build.outputs.cache-hit != 'true' + run: npm run build - name: Setup NodeCG config linux if: matrix.os == 'ubuntu-latest' diff --git a/.scripts/ci-nodecg-integration.mjs b/.scripts/ci-nodecg-integration.mjs index c52197f2c..3e28f5469 100644 --- a/.scripts/ci-nodecg-integration.mjs +++ b/.scripts/ci-nodecg-integration.mjs @@ -39,7 +39,8 @@ child.once("exit", (exitCode, signal) => { console.log("Stopped NodeCG\n"); // Check exit code for failure - if (exitCode !== null && exitCode !== 0) { + // 143 is the exit code when the process is killed by the timeout (SIGTERM) + if (exitCode !== null && exitCode !== 143) { throw new Error(`NodeCG exited with code ${exitCode} ${signal}`); } @@ -47,7 +48,7 @@ child.once("exit", (exitCode, signal) => { // Try to find each bundle in the logs. const missing = bundles.filter( - (i) => !log.includes(`[nodecg/lib/server/extensions] Mounted ${i.packageJson.name} extension`), + (bundle) => !log.includes(` [extensions] Mounted ${bundle.packageJson.name} extension`), ); // Fail the run if there are missing bundles. diff --git a/nodecg-io-core/package.json b/nodecg-io-core/package.json index e2bfd74a1..84cb34156 100644 --- a/nodecg-io-core/package.json +++ b/nodecg-io-core/package.json @@ -31,7 +31,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "dashboardPanels": [ { "name": "nodecg-io", diff --git a/samples/ahk-sendcommand/package.json b/samples/ahk-sendcommand/package.json index 79ff57413..8787a3f9e 100644 --- a/samples/ahk-sendcommand/package.json +++ b/samples/ahk-sendcommand/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-ahk": "^0.3.0" } diff --git a/samples/android/package.json b/samples/android/package.json index 3e426f421..0607d2f04 100644 --- a/samples/android/package.json +++ b/samples/android/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-android": "^0.3.0" } diff --git a/samples/artnet-console/package.json b/samples/artnet-console/package.json index 677074f02..b450a9574 100644 --- a/samples/artnet-console/package.json +++ b/samples/artnet-console/package.json @@ -13,7 +13,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-artnet": "^0.3.0" } diff --git a/samples/atem/package.json b/samples/atem/package.json index 0be4f4973..346ad9907 100644 --- a/samples/atem/package.json +++ b/samples/atem/package.json @@ -13,7 +13,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-atem": "^0.3.0" } diff --git a/samples/dbus-ratbagd/package.json b/samples/dbus-ratbagd/package.json index 4f860d662..f5075aba3 100644 --- a/samples/dbus-ratbagd/package.json +++ b/samples/dbus-ratbagd/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-dbus": "0.3.0" } diff --git a/samples/debug/package.json b/samples/debug/package.json index 7054d4f0d..878c688d2 100644 --- a/samples/debug/package.json +++ b/samples/debug/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-debug": "^0.3.0" } diff --git a/samples/discord-guild-chat/package.json b/samples/discord-guild-chat/package.json index 77c05e938..e1b5c70b2 100644 --- a/samples/discord-guild-chat/package.json +++ b/samples/discord-guild-chat/package.json @@ -8,7 +8,7 @@ "url": "https://github.com/Tim-Tech-Dev" }, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-discord": "^0.3.0" } diff --git a/samples/discord-rpc/package.json b/samples/discord-rpc/package.json index 9f968428e..9b58127bf 100644 --- a/samples/discord-rpc/package.json +++ b/samples/discord-rpc/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-discord-rpc": "0.3.0" } diff --git a/samples/elgato-light/package.json b/samples/elgato-light/package.json index 93894dc0a..e5452a4d9 100644 --- a/samples/elgato-light/package.json +++ b/samples/elgato-light/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-elgato-light": "^0.3.0" } diff --git a/samples/github/package.json b/samples/github/package.json index 3ebaa69d6..04c337401 100644 --- a/samples/github/package.json +++ b/samples/github/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-github": "0.3.0" } diff --git a/samples/google-cast/package.json b/samples/google-cast/package.json index 46afe88e9..ecfd6f0ee 100644 --- a/samples/google-cast/package.json +++ b/samples/google-cast/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-template": "^0.3.0" } diff --git a/samples/gsheets/package.json b/samples/gsheets/package.json index 4ace9d231..4adc3eb23 100644 --- a/samples/gsheets/package.json +++ b/samples/gsheets/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-googleapis": "^0.3.0" } diff --git a/samples/intellij/package.json b/samples/intellij/package.json index cd3db5f88..641b0f51b 100644 --- a/samples/intellij/package.json +++ b/samples/intellij/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-intellij": "^0.3.0" } diff --git a/samples/irc/package.json b/samples/irc/package.json index 04e218be1..98bed64c1 100644 --- a/samples/irc/package.json +++ b/samples/irc/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-irc": "^0.3.0" } diff --git a/samples/midi-input/package.json b/samples/midi-input/package.json index 32297919e..3fbf4ab8c 100644 --- a/samples/midi-input/package.json +++ b/samples/midi-input/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-midi-input": "^0.3.0" } diff --git a/samples/midi-io/package.json b/samples/midi-io/package.json index 0017d6652..5c4efafeb 100644 --- a/samples/midi-io/package.json +++ b/samples/midi-io/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-midi-input": "^0.3.0", "nodecg-io-midi-output": "^0.3.0" diff --git a/samples/midi-output/package.json b/samples/midi-output/package.json index 39d9e7706..ce8af676b 100644 --- a/samples/midi-output/package.json +++ b/samples/midi-output/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-midi-output": "^0.3.0" } diff --git a/samples/mqtt-client/package.json b/samples/mqtt-client/package.json index b2722a3f2..4edf854ca 100644 --- a/samples/mqtt-client/package.json +++ b/samples/mqtt-client/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-mqtt-client": "^0.3.0" } diff --git a/samples/nanoleaf/package.json b/samples/nanoleaf/package.json index c3e92b72e..73d36675d 100644 --- a/samples/nanoleaf/package.json +++ b/samples/nanoleaf/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-nanoleaf": "^0.3.0" } diff --git a/samples/obs-scenelist/package.json b/samples/obs-scenelist/package.json index 8e19388d9..20ca8d3b3 100644 --- a/samples/obs-scenelist/package.json +++ b/samples/obs-scenelist/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-obs": "^0.3.0" } diff --git a/samples/opentts/package.json b/samples/opentts/package.json index 3745cc300..9a287c3bc 100644 --- a/samples/opentts/package.json +++ b/samples/opentts/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-template": "^0.3.0" }, diff --git a/samples/package.json b/samples/package.json index ffe33c37c..e5496f020 100644 --- a/samples/package.json +++ b/samples/package.json @@ -4,6 +4,6 @@ "description": "", "private": true, "nodecg": { - "compatibleRange": "^1.1.1" + "compatibleRange": ">=1.1.1 <3.0.0" } } diff --git a/samples/philipshue-lights/package.json b/samples/philipshue-lights/package.json index 7681a6591..8e8c85381 100644 --- a/samples/philipshue-lights/package.json +++ b/samples/philipshue-lights/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-philipshue": "^0.3.0" } diff --git a/samples/rcon-minecraft/package.json b/samples/rcon-minecraft/package.json index cebeba585..afbb4b308 100644 --- a/samples/rcon-minecraft/package.json +++ b/samples/rcon-minecraft/package.json @@ -8,7 +8,7 @@ "url": "https://github.com/derNiklaas" }, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-rcon": "^0.3.0" } diff --git a/samples/reddit-msg-read/package.json b/samples/reddit-msg-read/package.json index f576121aa..da749e187 100644 --- a/samples/reddit-msg-read/package.json +++ b/samples/reddit-msg-read/package.json @@ -8,7 +8,7 @@ "url": "https://github.com/noeppi-noeppi" }, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-reddit": "^0.3.0" } diff --git a/samples/sacn-receiver/package.json b/samples/sacn-receiver/package.json index 09df709d0..4b6453719 100644 --- a/samples/sacn-receiver/package.json +++ b/samples/sacn-receiver/package.json @@ -8,7 +8,7 @@ "url": "https://github.com/Tim-Tech-Dev" }, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-sacn-receiver": "^0.3.0" } diff --git a/samples/sacn-sender/package.json b/samples/sacn-sender/package.json index 76f0322ed..042b826d4 100644 --- a/samples/sacn-sender/package.json +++ b/samples/sacn-sender/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-sacn-sender": "^0.3.0" } diff --git a/samples/serial/package.json b/samples/serial/package.json index d918b2a3b..ba527781c 100644 --- a/samples/serial/package.json +++ b/samples/serial/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-serial": "^0.3.0" } diff --git a/samples/shlink-list-short-urls/package.json b/samples/shlink-list-short-urls/package.json index 34383e1f2..1eec54a07 100644 --- a/samples/shlink-list-short-urls/package.json +++ b/samples/shlink-list-short-urls/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-shlink": "^0.3.0" } diff --git a/samples/slack-post/package.json b/samples/slack-post/package.json index 29ec5f2d0..f8359be42 100644 --- a/samples/slack-post/package.json +++ b/samples/slack-post/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-slack": "^0.3.0" } diff --git a/samples/spotify-current-song/package.json b/samples/spotify-current-song/package.json index 51020d5be..6f5c196c7 100644 --- a/samples/spotify-current-song/package.json +++ b/samples/spotify-current-song/package.json @@ -3,7 +3,7 @@ "private": true, "version": "0.3.0", "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-spotify": "^0.3.0" } diff --git a/samples/sql/package.json b/samples/sql/package.json index d6dabf267..3e85c2244 100644 --- a/samples/sql/package.json +++ b/samples/sql/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-sql": "^0.3.0" } diff --git a/samples/streamdeck-rainbow/package.json b/samples/streamdeck-rainbow/package.json index ce10aca12..22af53e79 100644 --- a/samples/streamdeck-rainbow/package.json +++ b/samples/streamdeck-rainbow/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-streamdeck": "^0.3.0" } diff --git a/samples/streamelements-events/package.json b/samples/streamelements-events/package.json index e681214a8..757a30533 100644 --- a/samples/streamelements-events/package.json +++ b/samples/streamelements-events/package.json @@ -7,7 +7,7 @@ "watch": "npm run build -- --watch" }, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-streamelements": "^0.3.0" }, diff --git a/samples/telegram-bot/package.json b/samples/telegram-bot/package.json index 885201214..1cd3c1460 100644 --- a/samples/telegram-bot/package.json +++ b/samples/telegram-bot/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-telegram": "^0.3.0" } diff --git a/samples/template/package.json b/samples/template/package.json index d3d18270b..9c1943baa 100644 --- a/samples/template/package.json +++ b/samples/template/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-template": "^0.3.0" } diff --git a/samples/tiane-discord/package.json b/samples/tiane-discord/package.json index 95f4e9506..1cbb8dabc 100644 --- a/samples/tiane-discord/package.json +++ b/samples/tiane-discord/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-discord": "^0.3.0", "nodecg-io-tiane": "^0.3.0" diff --git a/samples/twitch-addons/package.json b/samples/twitch-addons/package.json index 7f3f40b33..8bfcc6a39 100644 --- a/samples/twitch-addons/package.json +++ b/samples/twitch-addons/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-twitch-addons": "^0.3.0" } diff --git a/samples/twitch-api/package.json b/samples/twitch-api/package.json index cec217afb..3e4fb0bfb 100644 --- a/samples/twitch-api/package.json +++ b/samples/twitch-api/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-twitch-api": "^0.3.0" } diff --git a/samples/twitch-chat/package.json b/samples/twitch-chat/package.json index e4e6a5a52..d8d956840 100644 --- a/samples/twitch-chat/package.json +++ b/samples/twitch-chat/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-twitch-chat": "^0.3.0" } diff --git a/samples/twitch-pubsub/package.json b/samples/twitch-pubsub/package.json index 4d437b166..1b7d61e0e 100644 --- a/samples/twitch-pubsub/package.json +++ b/samples/twitch-pubsub/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-twitch-pubsub": "^0.3.0" } diff --git a/samples/twitter-timeline/package.json b/samples/twitter-timeline/package.json index 6f3f06434..bde7be307 100644 --- a/samples/twitter-timeline/package.json +++ b/samples/twitter-timeline/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-twitter": "^0.3.0" } diff --git a/samples/websocket-client/package.json b/samples/websocket-client/package.json index 0406c186b..354a23ea2 100644 --- a/samples/websocket-client/package.json +++ b/samples/websocket-client/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-websocket-client": "^0.3.0" } diff --git a/samples/websocket-server/package.json b/samples/websocket-server/package.json index 973c8b510..bdeed6933 100644 --- a/samples/websocket-server/package.json +++ b/samples/websocket-server/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-websocket-server": "^0.3.0" } diff --git a/samples/xdotool-windowminimize/package.json b/samples/xdotool-windowminimize/package.json index a93abf4b4..46bb9f8fc 100644 --- a/samples/xdotool-windowminimize/package.json +++ b/samples/xdotool-windowminimize/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-xdotool": "^0.3.0" } diff --git a/samples/youtube-playlist/package.json b/samples/youtube-playlist/package.json index 1a6d4b215..67e01e1b1 100644 --- a/samples/youtube-playlist/package.json +++ b/samples/youtube-playlist/package.json @@ -3,7 +3,7 @@ "version": "0.3.0", "private": true, "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-googleapis": "^0.3.0" } diff --git a/services/nodecg-io-ahk/package.json b/services/nodecg-io-ahk/package.json index 6faac80a3..1ce5bbe0e 100644 --- a/services/nodecg-io-ahk/package.json +++ b/services/nodecg-io-ahk/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-android/package.json b/services/nodecg-io-android/package.json index 23f5e1b6f..34177717e 100644 --- a/services/nodecg-io-android/package.json +++ b/services/nodecg-io-android/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-artnet/package.json b/services/nodecg-io-artnet/package.json index 91ed78ae4..30f028d86 100644 --- a/services/nodecg-io-artnet/package.json +++ b/services/nodecg-io-artnet/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-atem/package.json b/services/nodecg-io-atem/package.json index b65f31480..3685a42bd 100644 --- a/services/nodecg-io-atem/package.json +++ b/services/nodecg-io-atem/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-dbus/package.json b/services/nodecg-io-dbus/package.json index 224a20c18..14920698b 100644 --- a/services/nodecg-io-dbus/package.json +++ b/services/nodecg-io-dbus/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-debug/package.json b/services/nodecg-io-debug/package.json index 29441ded5..aa4770188 100644 --- a/services/nodecg-io-debug/package.json +++ b/services/nodecg-io-debug/package.json @@ -31,7 +31,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" }, diff --git a/services/nodecg-io-discord-rpc/package.json b/services/nodecg-io-discord-rpc/package.json index d4b6cf876..4193f356c 100644 --- a/services/nodecg-io-discord-rpc/package.json +++ b/services/nodecg-io-discord-rpc/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-discord/package.json b/services/nodecg-io-discord/package.json index cddc5d46a..3a5d66ea2 100644 --- a/services/nodecg-io-discord/package.json +++ b/services/nodecg-io-discord/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-elgato-light/package.json b/services/nodecg-io-elgato-light/package.json index 776475f72..ea9dc1b2d 100644 --- a/services/nodecg-io-elgato-light/package.json +++ b/services/nodecg-io-elgato-light/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-github/package.json b/services/nodecg-io-github/package.json index d598e3612..974d74167 100644 --- a/services/nodecg-io-github/package.json +++ b/services/nodecg-io-github/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-google-cast/package.json b/services/nodecg-io-google-cast/package.json index 0e912c622..07a147590 100644 --- a/services/nodecg-io-google-cast/package.json +++ b/services/nodecg-io-google-cast/package.json @@ -30,7 +30,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-googleapis/package.json b/services/nodecg-io-googleapis/package.json index e0b87f9b3..7574ea800 100644 --- a/services/nodecg-io-googleapis/package.json +++ b/services/nodecg-io-googleapis/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-intellij/package.json b/services/nodecg-io-intellij/package.json index cc6617932..e352d5374 100644 --- a/services/nodecg-io-intellij/package.json +++ b/services/nodecg-io-intellij/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-irc/package.json b/services/nodecg-io-irc/package.json index 36b792b1a..60c76045a 100644 --- a/services/nodecg-io-irc/package.json +++ b/services/nodecg-io-irc/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-midi-input/package.json b/services/nodecg-io-midi-input/package.json index c98ea8b64..2c9283b86 100644 --- a/services/nodecg-io-midi-input/package.json +++ b/services/nodecg-io-midi-input/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-midi-output/package.json b/services/nodecg-io-midi-output/package.json index 5a4b56db7..7d76cf2df 100644 --- a/services/nodecg-io-midi-output/package.json +++ b/services/nodecg-io-midi-output/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-mqtt-client/package.json b/services/nodecg-io-mqtt-client/package.json index 67dcefd17..b5e6025cc 100644 --- a/services/nodecg-io-mqtt-client/package.json +++ b/services/nodecg-io-mqtt-client/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-nanoleaf/package.json b/services/nodecg-io-nanoleaf/package.json index 79d4bb4e9..711aaf7d9 100644 --- a/services/nodecg-io-nanoleaf/package.json +++ b/services/nodecg-io-nanoleaf/package.json @@ -23,7 +23,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-obs/package.json b/services/nodecg-io-obs/package.json index 122d519ce..9691479e3 100644 --- a/services/nodecg-io-obs/package.json +++ b/services/nodecg-io-obs/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-opentts/package.json b/services/nodecg-io-opentts/package.json index 60221ea05..a375b314a 100644 --- a/services/nodecg-io-opentts/package.json +++ b/services/nodecg-io-opentts/package.json @@ -30,7 +30,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-philipshue/package.json b/services/nodecg-io-philipshue/package.json index 60e008b16..277092685 100644 --- a/services/nodecg-io-philipshue/package.json +++ b/services/nodecg-io-philipshue/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-rcon/package.json b/services/nodecg-io-rcon/package.json index e25384bb2..8532a4081 100644 --- a/services/nodecg-io-rcon/package.json +++ b/services/nodecg-io-rcon/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-reddit/package.json b/services/nodecg-io-reddit/package.json index e1ef59368..ce88e176b 100644 --- a/services/nodecg-io-reddit/package.json +++ b/services/nodecg-io-reddit/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-sacn-receiver/package.json b/services/nodecg-io-sacn-receiver/package.json index 299d5056c..15da45d63 100644 --- a/services/nodecg-io-sacn-receiver/package.json +++ b/services/nodecg-io-sacn-receiver/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-sacn-sender/package.json b/services/nodecg-io-sacn-sender/package.json index 3bdfb95e9..c86f6886a 100644 --- a/services/nodecg-io-sacn-sender/package.json +++ b/services/nodecg-io-sacn-sender/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-serial/package.json b/services/nodecg-io-serial/package.json index 01b6db12d..707f63577 100644 --- a/services/nodecg-io-serial/package.json +++ b/services/nodecg-io-serial/package.json @@ -27,7 +27,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-shlink/package.json b/services/nodecg-io-shlink/package.json index 6550aab5e..51375c5a7 100644 --- a/services/nodecg-io-shlink/package.json +++ b/services/nodecg-io-shlink/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-slack/package.json b/services/nodecg-io-slack/package.json index 68cd3c545..30fd16f47 100644 --- a/services/nodecg-io-slack/package.json +++ b/services/nodecg-io-slack/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-spotify/package.json b/services/nodecg-io-spotify/package.json index 459891651..a6a97151e 100644 --- a/services/nodecg-io-spotify/package.json +++ b/services/nodecg-io-spotify/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-sql/package.json b/services/nodecg-io-sql/package.json index cdf459709..8efa08b69 100644 --- a/services/nodecg-io-sql/package.json +++ b/services/nodecg-io-sql/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-streamdeck/package.json b/services/nodecg-io-streamdeck/package.json index b0dd62bea..ea9b3c976 100644 --- a/services/nodecg-io-streamdeck/package.json +++ b/services/nodecg-io-streamdeck/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-streamelements/package.json b/services/nodecg-io-streamelements/package.json index d1e0db2d7..0d3898622 100644 --- a/services/nodecg-io-streamelements/package.json +++ b/services/nodecg-io-streamelements/package.json @@ -29,7 +29,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-telegram/package.json b/services/nodecg-io-telegram/package.json index fc45a558e..d103a8e87 100644 --- a/services/nodecg-io-telegram/package.json +++ b/services/nodecg-io-telegram/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-template/package.json b/services/nodecg-io-template/package.json index 500409219..f09b556c4 100644 --- a/services/nodecg-io-template/package.json +++ b/services/nodecg-io-template/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-tiane/package.json b/services/nodecg-io-tiane/package.json index 5311cd3f1..4e3ba3f74 100644 --- a/services/nodecg-io-tiane/package.json +++ b/services/nodecg-io-tiane/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-twitch-addons/package.json b/services/nodecg-io-twitch-addons/package.json index eedd85318..89f85f96c 100644 --- a/services/nodecg-io-twitch-addons/package.json +++ b/services/nodecg-io-twitch-addons/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-twitch-api/package.json b/services/nodecg-io-twitch-api/package.json index c72dbd8ea..4233ba05c 100644 --- a/services/nodecg-io-twitch-api/package.json +++ b/services/nodecg-io-twitch-api/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-twitch-chat/package.json b/services/nodecg-io-twitch-chat/package.json index c4c822dd8..ccc46c31a 100644 --- a/services/nodecg-io-twitch-chat/package.json +++ b/services/nodecg-io-twitch-chat/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-twitch-pubsub/package.json b/services/nodecg-io-twitch-pubsub/package.json index 9736ae359..6d7f8d880 100644 --- a/services/nodecg-io-twitch-pubsub/package.json +++ b/services/nodecg-io-twitch-pubsub/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-twitter/package.json b/services/nodecg-io-twitter/package.json index 44015e997..838b5222a 100644 --- a/services/nodecg-io-twitter/package.json +++ b/services/nodecg-io-twitter/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-websocket-client/package.json b/services/nodecg-io-websocket-client/package.json index 452dd5ff9..a04840e3e 100644 --- a/services/nodecg-io-websocket-client/package.json +++ b/services/nodecg-io-websocket-client/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-websocket-server/package.json b/services/nodecg-io-websocket-server/package.json index 72cda3eaf..a212fa5e7 100644 --- a/services/nodecg-io-websocket-server/package.json +++ b/services/nodecg-io-websocket-server/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/nodecg-io-xdotool/package.json b/services/nodecg-io-xdotool/package.json index c685c5ae3..c9718899a 100644 --- a/services/nodecg-io-xdotool/package.json +++ b/services/nodecg-io-xdotool/package.json @@ -24,7 +24,7 @@ "nodecg-bundle" ], "nodecg": { - "compatibleRange": "^1.1.1", + "compatibleRange": ">=1.1.1 <3.0.0", "bundleDependencies": { "nodecg-io-core": "^0.3.0" } diff --git a/services/package.json b/services/package.json index 135c71676..66cffdd0e 100644 --- a/services/package.json +++ b/services/package.json @@ -4,6 +4,6 @@ "description": "", "private": true, "nodecg": { - "compatibleRange": "^1.1.1" + "compatibleRange": ">=1.1.1 <3.0.0" } } diff --git a/utils/nodecg-io-tsconfig/package.json b/utils/nodecg-io-tsconfig/package.json index f4be4bced..a83820b46 100644 --- a/utils/nodecg-io-tsconfig/package.json +++ b/utils/nodecg-io-tsconfig/package.json @@ -18,7 +18,7 @@ "nodecg-io" ], "nodecg": { - "compatibleRange": "^1.1.1" + "compatibleRange": ">=1.1.1 <3.0.0" }, "license": "MIT" } diff --git a/utils/nodecg-io-twitch-auth/package.json b/utils/nodecg-io-twitch-auth/package.json index 51539481b..3f20d9596 100644 --- a/utils/nodecg-io-twitch-auth/package.json +++ b/utils/nodecg-io-twitch-auth/package.json @@ -15,7 +15,7 @@ "nodecg-io" ], "nodecg": { - "compatibleRange": "^1.1.1" + "compatibleRange": ">=1.1.1 <3.0.0" }, "license": "MIT", "devDependencies": { diff --git a/utils/package.json b/utils/package.json index 2ee4f0d92..0f7948231 100644 --- a/utils/package.json +++ b/utils/package.json @@ -4,6 +4,6 @@ "description": "", "private": true, "nodecg": { - "compatibleRange": "^1.1.1" + "compatibleRange": ">=1.1.1 <3.0.0" } }