diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0cd16c0e..5d324927 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,6 +29,9 @@ jobs: - name: Check formatting run: yarn check:format + - name: Lint + run: yarn lint + - name: Build packages run: | yarn workspace @learn6502/6502 run build diff --git a/.oxfmtrc.json b/.oxfmtrc.json new file mode 100644 index 00000000..9933d662 --- /dev/null +++ b/.oxfmtrc.json @@ -0,0 +1,55 @@ +{ + "$schema": "./node_modules/oxfmt/configuration_schema.json", + "useTabs": false, + "tabWidth": 2, + "printWidth": 120, + "singleQuote": false, + "jsxSingleQuote": false, + "quoteProps": "as-needed", + "trailingComma": "es5", + "semi": true, + "arrowParens": "always", + "bracketSameLine": false, + "bracketSpacing": true, + "ignorePatterns": [ + "**/*.json", + "**/*.jsonc", + "**/*.json5", + "**/*.css", + "**/*.scss", + "**/*.sass", + "**/*.less", + "**/*.html", + "**/*.htm", + "**/*.md", + "**/*.mdx", + "**/*.markdown", + "**/*.yml", + "**/*.yaml", + "**/*.toml", + "**/*.blp", + "**/node_modules", + "**/dist", + "**/lib", + "**/build", + "**/build-dir", + "**/builddir", + "**/flatpak-build", + "**/.flatpak-builder", + "**/repo", + "**/coverage", + "**/refs", + "**/references", + "**/@types", + "**/templates", + "**/prebuilds", + "**/.yarn", + "**/_site", + "**/_includes", + "**/platforms", + "packages/app-android/app/i18n", + "**/*.gresource", + "**/*.compiled", + "**/*.metainfo.xml" + ] +} diff --git a/.oxlintrc.json b/.oxlintrc.json new file mode 100644 index 00000000..95da7fc7 --- /dev/null +++ b/.oxlintrc.json @@ -0,0 +1,51 @@ +{ + "$schema": "./node_modules/oxlint/configuration_schema.json", + "categories": { + "correctness": "error" + }, + "rules": { + "typescript/consistent-type-imports": "warn", + "typescript/no-explicit-any": "warn", + "typescript/no-non-null-assertion": "off", + "unicorn/prefer-node-protocol": "error", + "eslint/no-unused-expressions": [ + "error", + { "allowShortCircuit": true, "allowTernary": true, "allowTaggedTemplates": true } + ], + "typescript/triple-slash-reference": "off", + "eslint/no-unused-vars": [ + "warn", + { + "argsIgnorePattern": "^_", + "varsIgnorePattern": "^_", + "caughtErrorsIgnorePattern": "^_", + "destructuredArrayIgnorePattern": "^_" + } + ] + }, + "ignorePatterns": [ + "**/node_modules", + "**/dist", + "**/lib", + "**/build", + "**/build-dir", + "**/builddir", + "**/flatpak-build", + "**/.flatpak-builder", + "**/repo", + "**/coverage", + "**/refs", + "**/references", + "**/@types", + "**/templates", + "**/prebuilds", + "**/.yarn", + "**/_site", + "**/_includes", + "**/platforms", + "packages/app-android/app/i18n", + "**/*.gresource", + "**/*.compiled", + "**/*.metainfo.xml" + ] +} diff --git a/.yarn/cache/@biomejs-biome-npm-2.4.15-94796dbe64-46ac114b97.zip b/.yarn/cache/@biomejs-biome-npm-2.4.15-94796dbe64-46ac114b97.zip deleted file mode 100644 index 65b8b70d..00000000 Binary files a/.yarn/cache/@biomejs-biome-npm-2.4.15-94796dbe64-46ac114b97.zip and /dev/null differ diff --git a/.yarn/cache/@biomejs-cli-linux-arm64-npm-2.4.15-a2956b9760-10c0.zip b/.yarn/cache/@biomejs-cli-linux-arm64-npm-2.4.15-a2956b9760-10c0.zip deleted file mode 100644 index a2eb6a34..00000000 Binary files a/.yarn/cache/@biomejs-cli-linux-arm64-npm-2.4.15-a2956b9760-10c0.zip and /dev/null differ diff --git a/.yarn/cache/@biomejs-cli-linux-x64-npm-2.4.15-783eb97173-10c0.zip b/.yarn/cache/@biomejs-cli-linux-x64-npm-2.4.15-783eb97173-10c0.zip deleted file mode 100644 index 719bed16..00000000 Binary files a/.yarn/cache/@biomejs-cli-linux-x64-npm-2.4.15-783eb97173-10c0.zip and /dev/null differ diff --git a/.yarn/cache/@emnapi-core-npm-1.8.1-9be0a25589-2c242f4b49.zip b/.yarn/cache/@emnapi-core-npm-1.8.1-9be0a25589-2c242f4b49.zip deleted file mode 100644 index 45ad5c51..00000000 Binary files a/.yarn/cache/@emnapi-core-npm-1.8.1-9be0a25589-2c242f4b49.zip and /dev/null differ diff --git a/.yarn/cache/@emnapi-runtime-npm-1.8.1-1ce27dc028-f4929d75e3.zip b/.yarn/cache/@emnapi-runtime-npm-1.8.1-1ce27dc028-f4929d75e3.zip deleted file mode 100644 index ee079115..00000000 Binary files a/.yarn/cache/@emnapi-runtime-npm-1.8.1-1ce27dc028-f4929d75e3.zip and /dev/null differ diff --git a/.yarn/cache/@girs-cairo-1.0-npm-1.0.0-4.0.0-rc.15-4f99b68fbe-a5c4dc8190.zip b/.yarn/cache/@girs-cairo-1.0-npm-1.0.0-4.0.4-5a0e50d7c9-5e68daf7f8.zip similarity index 95% rename from .yarn/cache/@girs-cairo-1.0-npm-1.0.0-4.0.0-rc.15-4f99b68fbe-a5c4dc8190.zip rename to .yarn/cache/@girs-cairo-1.0-npm-1.0.0-4.0.4-5a0e50d7c9-5e68daf7f8.zip index a9828401..31c54a89 100644 Binary files a/.yarn/cache/@girs-cairo-1.0-npm-1.0.0-4.0.0-rc.15-4f99b68fbe-a5c4dc8190.zip and b/.yarn/cache/@girs-cairo-1.0-npm-1.0.0-4.0.4-5a0e50d7c9-5e68daf7f8.zip differ diff --git a/.yarn/cache/@girs-gda-6.0-npm-6.0.0-4.0.0-rc.15-a62b6e4479-5da184f806.zip b/.yarn/cache/@girs-gda-6.0-npm-6.0.0-4.0.4-63f082721f-e2d10d1317.zip similarity index 95% rename from .yarn/cache/@girs-gda-6.0-npm-6.0.0-4.0.0-rc.15-a62b6e4479-5da184f806.zip rename to .yarn/cache/@girs-gda-6.0-npm-6.0.0-4.0.4-63f082721f-e2d10d1317.zip index 3b26d0f1..b565ce90 100644 Binary files a/.yarn/cache/@girs-gda-6.0-npm-6.0.0-4.0.0-rc.15-a62b6e4479-5da184f806.zip and b/.yarn/cache/@girs-gda-6.0-npm-6.0.0-4.0.4-63f082721f-e2d10d1317.zip differ diff --git a/.yarn/cache/@girs-gio-2.0-npm-2.88.0-4.0.0-rc.15-3669d31451-bf1f72fdda.zip b/.yarn/cache/@girs-gio-2.0-npm-2.88.0-4.0.4-a570bf1ee8-746a1969d6.zip similarity index 95% rename from .yarn/cache/@girs-gio-2.0-npm-2.88.0-4.0.0-rc.15-3669d31451-bf1f72fdda.zip rename to .yarn/cache/@girs-gio-2.0-npm-2.88.0-4.0.4-a570bf1ee8-746a1969d6.zip index 5b23727c..775871a6 100644 Binary files a/.yarn/cache/@girs-gio-2.0-npm-2.88.0-4.0.0-rc.15-3669d31451-bf1f72fdda.zip and b/.yarn/cache/@girs-gio-2.0-npm-2.88.0-4.0.4-a570bf1ee8-746a1969d6.zip differ diff --git a/.yarn/cache/@girs-giounix-2.0-npm-2.0.0-4.0.0-rc.15-f70449b4ae-af5b970ee8.zip b/.yarn/cache/@girs-giounix-2.0-npm-2.0.0-4.0.4-8a105fca61-600ff00cdd.zip similarity index 94% rename from .yarn/cache/@girs-giounix-2.0-npm-2.0.0-4.0.0-rc.15-f70449b4ae-af5b970ee8.zip rename to .yarn/cache/@girs-giounix-2.0-npm-2.0.0-4.0.4-8a105fca61-600ff00cdd.zip index 5d0f71db..a3a0b46c 100644 Binary files a/.yarn/cache/@girs-giounix-2.0-npm-2.0.0-4.0.0-rc.15-f70449b4ae-af5b970ee8.zip and b/.yarn/cache/@girs-giounix-2.0-npm-2.0.0-4.0.4-8a105fca61-600ff00cdd.zip differ diff --git a/.yarn/cache/@girs-gjs-npm-4.0.0-rc.15-fe5a0d3de2-86fad914a6.zip b/.yarn/cache/@girs-gjs-npm-4.0.4-9bd5aaf7b8-83a44a6c08.zip similarity index 92% rename from .yarn/cache/@girs-gjs-npm-4.0.0-rc.15-fe5a0d3de2-86fad914a6.zip rename to .yarn/cache/@girs-gjs-npm-4.0.4-9bd5aaf7b8-83a44a6c08.zip index c7c16832..83119558 100644 Binary files a/.yarn/cache/@girs-gjs-npm-4.0.0-rc.15-fe5a0d3de2-86fad914a6.zip and b/.yarn/cache/@girs-gjs-npm-4.0.4-9bd5aaf7b8-83a44a6c08.zip differ diff --git a/.yarn/cache/@girs-glib-2.0-npm-2.88.0-4.0.0-rc.15-f391b53654-db4ff35459.zip b/.yarn/cache/@girs-glib-2.0-npm-2.88.0-4.0.4-240dbe1a4d-5fef446bd7.zip similarity index 96% rename from .yarn/cache/@girs-glib-2.0-npm-2.88.0-4.0.0-rc.15-f391b53654-db4ff35459.zip rename to .yarn/cache/@girs-glib-2.0-npm-2.88.0-4.0.4-240dbe1a4d-5fef446bd7.zip index 90eb35b1..05ff6cf3 100644 Binary files a/.yarn/cache/@girs-glib-2.0-npm-2.88.0-4.0.0-rc.15-f391b53654-db4ff35459.zip and b/.yarn/cache/@girs-glib-2.0-npm-2.88.0-4.0.4-240dbe1a4d-5fef446bd7.zip differ diff --git a/.yarn/cache/@girs-gmodule-2.0-npm-2.0.0-4.0.0-rc.15-df7a46cf2f-0c05c6dbd2.zip b/.yarn/cache/@girs-gmodule-2.0-npm-2.0.0-4.0.4-30723f2759-adea4df6c9.zip similarity index 92% rename from .yarn/cache/@girs-gmodule-2.0-npm-2.0.0-4.0.0-rc.15-df7a46cf2f-0c05c6dbd2.zip rename to .yarn/cache/@girs-gmodule-2.0-npm-2.0.0-4.0.4-30723f2759-adea4df6c9.zip index ee038ff3..f1913781 100644 Binary files a/.yarn/cache/@girs-gmodule-2.0-npm-2.0.0-4.0.0-rc.15-df7a46cf2f-0c05c6dbd2.zip and b/.yarn/cache/@girs-gmodule-2.0-npm-2.0.0-4.0.4-30723f2759-adea4df6c9.zip differ diff --git a/.yarn/cache/@girs-gobject-2.0-npm-2.88.0-4.0.0-rc.15-4b22402034-69b9ff30f0.zip b/.yarn/cache/@girs-gobject-2.0-npm-2.88.0-4.0.4-e31c4071e6-db5d34e90e.zip similarity index 92% rename from .yarn/cache/@girs-gobject-2.0-npm-2.88.0-4.0.0-rc.15-4b22402034-69b9ff30f0.zip rename to .yarn/cache/@girs-gobject-2.0-npm-2.88.0-4.0.4-e31c4071e6-db5d34e90e.zip index 0e1b439e..a045974d 100644 Binary files a/.yarn/cache/@girs-gobject-2.0-npm-2.88.0-4.0.0-rc.15-4b22402034-69b9ff30f0.zip and b/.yarn/cache/@girs-gobject-2.0-npm-2.88.0-4.0.4-e31c4071e6-db5d34e90e.zip differ diff --git a/.yarn/cache/@girs-libxml2-2.0-npm-2.0.0-4.0.0-rc.15-137696f027-a8f5b4797f.zip b/.yarn/cache/@girs-libxml2-2.0-npm-2.0.0-4.0.4-a11ef4b2b7-8b244fdc80.zip similarity index 91% rename from .yarn/cache/@girs-libxml2-2.0-npm-2.0.0-4.0.0-rc.15-137696f027-a8f5b4797f.zip rename to .yarn/cache/@girs-libxml2-2.0-npm-2.0.0-4.0.4-a11ef4b2b7-8b244fdc80.zip index 468a7199..2aca4182 100644 Binary files a/.yarn/cache/@girs-libxml2-2.0-npm-2.0.0-4.0.0-rc.15-137696f027-a8f5b4797f.zip and b/.yarn/cache/@girs-libxml2-2.0-npm-2.0.0-4.0.4-a11ef4b2b7-8b244fdc80.zip differ diff --git a/.yarn/cache/@girs-soup-3.0-npm-3.6.6-4.0.0-rc.15-31f89c4a6c-2b2f4b7a9c.zip b/.yarn/cache/@girs-soup-3.0-npm-3.6.6-4.0.4-cb9d0fc0c0-7877e06eee.zip similarity index 95% rename from .yarn/cache/@girs-soup-3.0-npm-3.6.6-4.0.0-rc.15-31f89c4a6c-2b2f4b7a9c.zip rename to .yarn/cache/@girs-soup-3.0-npm-3.6.6-4.0.4-cb9d0fc0c0-7877e06eee.zip index 367621cb..135f8b24 100644 Binary files a/.yarn/cache/@girs-soup-3.0-npm-3.6.6-4.0.0-rc.15-31f89c4a6c-2b2f4b7a9c.zip and b/.yarn/cache/@girs-soup-3.0-npm-3.6.6-4.0.4-cb9d0fc0c0-7877e06eee.zip differ diff --git a/.yarn/cache/@gjsify-abort-controller-npm-0.4.14-e9cf584769-a7a43ba97a.zip b/.yarn/cache/@gjsify-abort-controller-npm-0.4.37-5066b4ddf5-4f531e945a.zip similarity index 82% rename from .yarn/cache/@gjsify-abort-controller-npm-0.4.14-e9cf584769-a7a43ba97a.zip rename to .yarn/cache/@gjsify-abort-controller-npm-0.4.37-5066b4ddf5-4f531e945a.zip index 25355a38..e0e31224 100644 Binary files a/.yarn/cache/@gjsify-abort-controller-npm-0.4.14-e9cf584769-a7a43ba97a.zip and b/.yarn/cache/@gjsify-abort-controller-npm-0.4.37-5066b4ddf5-4f531e945a.zip differ diff --git a/.yarn/cache/@gjsify-assert-npm-0.4.14-2d06cef10b-61ab63d41e.zip b/.yarn/cache/@gjsify-assert-npm-0.4.37-0c9c08db70-be594047cc.zip similarity index 90% rename from .yarn/cache/@gjsify-assert-npm-0.4.14-2d06cef10b-61ab63d41e.zip rename to .yarn/cache/@gjsify-assert-npm-0.4.37-0c9c08db70-be594047cc.zip index 6fbb95ab..bc6475c4 100644 Binary files a/.yarn/cache/@gjsify-assert-npm-0.4.14-2d06cef10b-61ab63d41e.zip and b/.yarn/cache/@gjsify-assert-npm-0.4.37-0c9c08db70-be594047cc.zip differ diff --git a/.yarn/cache/@gjsify-async_hooks-npm-0.4.14-6cca58f281-30e796a60a.zip b/.yarn/cache/@gjsify-async_hooks-npm-0.4.37-6e8381c6df-57d684d934.zip similarity index 73% rename from .yarn/cache/@gjsify-async_hooks-npm-0.4.14-6cca58f281-30e796a60a.zip rename to .yarn/cache/@gjsify-async_hooks-npm-0.4.37-6e8381c6df-57d684d934.zip index 17d720ed..76b61184 100644 Binary files a/.yarn/cache/@gjsify-async_hooks-npm-0.4.14-6cca58f281-30e796a60a.zip and b/.yarn/cache/@gjsify-async_hooks-npm-0.4.37-6e8381c6df-57d684d934.zip differ diff --git a/.yarn/cache/@gjsify-buffer-npm-0.4.14-e9199af6db-9add119778.zip b/.yarn/cache/@gjsify-buffer-npm-0.4.14-e9199af6db-9add119778.zip deleted file mode 100644 index adde5fd5..00000000 Binary files a/.yarn/cache/@gjsify-buffer-npm-0.4.14-e9199af6db-9add119778.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-buffer-npm-0.4.37-4b1c85fdaf-4f33f007b2.zip b/.yarn/cache/@gjsify-buffer-npm-0.4.37-4b1c85fdaf-4f33f007b2.zip new file mode 100644 index 00000000..3a16ce31 Binary files /dev/null and b/.yarn/cache/@gjsify-buffer-npm-0.4.37-4b1c85fdaf-4f33f007b2.zip differ diff --git a/.yarn/cache/@gjsify-child_process-npm-0.4.14-2f32d0e08a-b081a97bd0.zip b/.yarn/cache/@gjsify-child_process-npm-0.4.14-2f32d0e08a-b081a97bd0.zip deleted file mode 100644 index 708f2e72..00000000 Binary files a/.yarn/cache/@gjsify-child_process-npm-0.4.14-2f32d0e08a-b081a97bd0.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-child_process-npm-0.4.37-f01d9fab8c-f6af08a89e.zip b/.yarn/cache/@gjsify-child_process-npm-0.4.37-f01d9fab8c-f6af08a89e.zip new file mode 100644 index 00000000..c7114715 Binary files /dev/null and b/.yarn/cache/@gjsify-child_process-npm-0.4.37-f01d9fab8c-f6af08a89e.zip differ diff --git a/.yarn/cache/@gjsify-cli-npm-0.4.14-b04e8a8d01-6518622482.zip b/.yarn/cache/@gjsify-cli-npm-0.4.37-61f9761ea7-9fc8b99d34.zip similarity index 75% rename from .yarn/cache/@gjsify-cli-npm-0.4.14-b04e8a8d01-6518622482.zip rename to .yarn/cache/@gjsify-cli-npm-0.4.37-61f9761ea7-9fc8b99d34.zip index d005b6eb..10371ce1 100644 Binary files a/.yarn/cache/@gjsify-cli-npm-0.4.14-b04e8a8d01-6518622482.zip and b/.yarn/cache/@gjsify-cli-npm-0.4.37-61f9761ea7-9fc8b99d34.zip differ diff --git a/.yarn/cache/@gjsify-cluster-npm-0.4.14-172946b5d4-ec31b23d7f.zip b/.yarn/cache/@gjsify-cluster-npm-0.4.37-be13e94f37-a0ca7a4f6d.zip similarity index 61% rename from .yarn/cache/@gjsify-cluster-npm-0.4.14-172946b5d4-ec31b23d7f.zip rename to .yarn/cache/@gjsify-cluster-npm-0.4.37-be13e94f37-a0ca7a4f6d.zip index 6f5594b0..ca2d5108 100644 Binary files a/.yarn/cache/@gjsify-cluster-npm-0.4.14-172946b5d4-ec31b23d7f.zip and b/.yarn/cache/@gjsify-cluster-npm-0.4.37-be13e94f37-a0ca7a4f6d.zip differ diff --git a/.yarn/cache/@gjsify-compression-streams-npm-0.4.14-a7ba19d997-70430c332b.zip b/.yarn/cache/@gjsify-compression-streams-npm-0.4.37-1abfbef822-e776e9c9d2.zip similarity index 69% rename from .yarn/cache/@gjsify-compression-streams-npm-0.4.14-a7ba19d997-70430c332b.zip rename to .yarn/cache/@gjsify-compression-streams-npm-0.4.37-1abfbef822-e776e9c9d2.zip index 535c2187..1461166b 100644 Binary files a/.yarn/cache/@gjsify-compression-streams-npm-0.4.14-a7ba19d997-70430c332b.zip and b/.yarn/cache/@gjsify-compression-streams-npm-0.4.37-1abfbef822-e776e9c9d2.zip differ diff --git a/.yarn/cache/@gjsify-console-npm-0.4.14-b232d57905-f3379f725a.zip b/.yarn/cache/@gjsify-console-npm-0.4.14-b232d57905-f3379f725a.zip deleted file mode 100644 index 07e33d8e..00000000 Binary files a/.yarn/cache/@gjsify-console-npm-0.4.14-b232d57905-f3379f725a.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-constants-npm-0.4.14-b9f26b4f3e-402b0717b2.zip b/.yarn/cache/@gjsify-constants-npm-0.4.37-7ab15212d3-1a32862dae.zip similarity index 58% rename from .yarn/cache/@gjsify-constants-npm-0.4.14-b9f26b4f3e-402b0717b2.zip rename to .yarn/cache/@gjsify-constants-npm-0.4.37-7ab15212d3-1a32862dae.zip index f42eedb4..6b3ac9df 100644 Binary files a/.yarn/cache/@gjsify-constants-npm-0.4.14-b9f26b4f3e-402b0717b2.zip and b/.yarn/cache/@gjsify-constants-npm-0.4.37-7ab15212d3-1a32862dae.zip differ diff --git a/.yarn/cache/@gjsify-create-app-npm-0.4.14-f7366946ed-46a654ea49.zip b/.yarn/cache/@gjsify-create-app-npm-0.4.37-499663d91a-ec85cd4771.zip similarity index 85% rename from .yarn/cache/@gjsify-create-app-npm-0.4.14-f7366946ed-46a654ea49.zip rename to .yarn/cache/@gjsify-create-app-npm-0.4.37-499663d91a-ec85cd4771.zip index 8b94ecec..28c4415c 100644 Binary files a/.yarn/cache/@gjsify-create-app-npm-0.4.14-f7366946ed-46a654ea49.zip and b/.yarn/cache/@gjsify-create-app-npm-0.4.37-499663d91a-ec85cd4771.zip differ diff --git a/.yarn/cache/@gjsify-crypto-npm-0.4.14-2265e10582-4314db2463.zip b/.yarn/cache/@gjsify-crypto-npm-0.4.37-1aa70389a9-b323657cdc.zip similarity index 51% rename from .yarn/cache/@gjsify-crypto-npm-0.4.14-2265e10582-4314db2463.zip rename to .yarn/cache/@gjsify-crypto-npm-0.4.37-1aa70389a9-b323657cdc.zip index c32e8882..581993f3 100644 Binary files a/.yarn/cache/@gjsify-crypto-npm-0.4.14-2265e10582-4314db2463.zip and b/.yarn/cache/@gjsify-crypto-npm-0.4.37-1aa70389a9-b323657cdc.zip differ diff --git a/.yarn/cache/@gjsify-dgram-npm-0.4.14-8d841809cc-83a0513c48.zip b/.yarn/cache/@gjsify-dgram-npm-0.4.37-39b4326673-0631a301ed.zip similarity index 93% rename from .yarn/cache/@gjsify-dgram-npm-0.4.14-8d841809cc-83a0513c48.zip rename to .yarn/cache/@gjsify-dgram-npm-0.4.37-39b4326673-0631a301ed.zip index 493a1f34..f67cc117 100644 Binary files a/.yarn/cache/@gjsify-dgram-npm-0.4.14-8d841809cc-83a0513c48.zip and b/.yarn/cache/@gjsify-dgram-npm-0.4.37-39b4326673-0631a301ed.zip differ diff --git a/.yarn/cache/@gjsify-diagnostics_channel-npm-0.4.14-fc2bd60b58-900e56a7d8.zip b/.yarn/cache/@gjsify-diagnostics_channel-npm-0.4.37-ecb46366ce-f608e8be2f.zip similarity index 82% rename from .yarn/cache/@gjsify-diagnostics_channel-npm-0.4.14-fc2bd60b58-900e56a7d8.zip rename to .yarn/cache/@gjsify-diagnostics_channel-npm-0.4.37-ecb46366ce-f608e8be2f.zip index 5401f842..fdb6f661 100644 Binary files a/.yarn/cache/@gjsify-diagnostics_channel-npm-0.4.14-fc2bd60b58-900e56a7d8.zip and b/.yarn/cache/@gjsify-diagnostics_channel-npm-0.4.37-ecb46366ce-f608e8be2f.zip differ diff --git a/.yarn/cache/@gjsify-dns-npm-0.4.14-20a695065e-5854d777f6.zip b/.yarn/cache/@gjsify-dns-npm-0.4.14-20a695065e-5854d777f6.zip deleted file mode 100644 index 3bded95e..00000000 Binary files a/.yarn/cache/@gjsify-dns-npm-0.4.14-20a695065e-5854d777f6.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-dns-npm-0.4.37-691e81be70-2163fa47a7.zip b/.yarn/cache/@gjsify-dns-npm-0.4.37-691e81be70-2163fa47a7.zip new file mode 100644 index 00000000..5c4851e8 Binary files /dev/null and b/.yarn/cache/@gjsify-dns-npm-0.4.37-691e81be70-2163fa47a7.zip differ diff --git a/.yarn/cache/@gjsify-dom-events-npm-0.4.14-bc0a3cf5ab-3da1b572b8.zip b/.yarn/cache/@gjsify-dom-events-npm-0.4.37-728730ede0-89feeea6ce.zip similarity index 75% rename from .yarn/cache/@gjsify-dom-events-npm-0.4.14-bc0a3cf5ab-3da1b572b8.zip rename to .yarn/cache/@gjsify-dom-events-npm-0.4.37-728730ede0-89feeea6ce.zip index 673a5f9f..702b354d 100644 Binary files a/.yarn/cache/@gjsify-dom-events-npm-0.4.14-bc0a3cf5ab-3da1b572b8.zip and b/.yarn/cache/@gjsify-dom-events-npm-0.4.37-728730ede0-89feeea6ce.zip differ diff --git a/.yarn/cache/@gjsify-dom-exception-npm-0.4.14-74f4c2b5c0-9f8639eb86.zip b/.yarn/cache/@gjsify-dom-exception-npm-0.4.37-6e2f67464b-4dd65c2821.zip similarity index 78% rename from .yarn/cache/@gjsify-dom-exception-npm-0.4.14-74f4c2b5c0-9f8639eb86.zip rename to .yarn/cache/@gjsify-dom-exception-npm-0.4.37-6e2f67464b-4dd65c2821.zip index 8523c125..2575f909 100644 Binary files a/.yarn/cache/@gjsify-dom-exception-npm-0.4.14-74f4c2b5c0-9f8639eb86.zip and b/.yarn/cache/@gjsify-dom-exception-npm-0.4.37-6e2f67464b-4dd65c2821.zip differ diff --git a/.yarn/cache/@gjsify-domain-npm-0.4.14-da7ca9eaf1-a415edcd7c.zip b/.yarn/cache/@gjsify-domain-npm-0.4.37-6c753c2c0a-5f09b9cd05.zip similarity index 55% rename from .yarn/cache/@gjsify-domain-npm-0.4.14-da7ca9eaf1-a415edcd7c.zip rename to .yarn/cache/@gjsify-domain-npm-0.4.37-6c753c2c0a-5f09b9cd05.zip index 1dc391de..9b1dcdfb 100644 Binary files a/.yarn/cache/@gjsify-domain-npm-0.4.14-da7ca9eaf1-a415edcd7c.zip and b/.yarn/cache/@gjsify-domain-npm-0.4.37-6c753c2c0a-5f09b9cd05.zip differ diff --git a/.yarn/cache/@gjsify-domparser-npm-0.4.14-84e9bd55d4-b9ff943ffa.zip b/.yarn/cache/@gjsify-domparser-npm-0.4.37-ed6325e317-2828e1cbe4.zip similarity index 74% rename from .yarn/cache/@gjsify-domparser-npm-0.4.14-84e9bd55d4-b9ff943ffa.zip rename to .yarn/cache/@gjsify-domparser-npm-0.4.37-ed6325e317-2828e1cbe4.zip index 7e8d41aa..15b049c9 100644 Binary files a/.yarn/cache/@gjsify-domparser-npm-0.4.14-84e9bd55d4-b9ff943ffa.zip and b/.yarn/cache/@gjsify-domparser-npm-0.4.37-ed6325e317-2828e1cbe4.zip differ diff --git a/.yarn/cache/@gjsify-events-npm-0.4.14-cc22d57849-b661550f28.zip b/.yarn/cache/@gjsify-events-npm-0.4.14-cc22d57849-b661550f28.zip deleted file mode 100644 index 27cb3b8e..00000000 Binary files a/.yarn/cache/@gjsify-events-npm-0.4.14-cc22d57849-b661550f28.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-events-npm-0.4.37-0981972989-c238e8ae4f.zip b/.yarn/cache/@gjsify-events-npm-0.4.37-0981972989-c238e8ae4f.zip new file mode 100644 index 00000000..ea256ff3 Binary files /dev/null and b/.yarn/cache/@gjsify-events-npm-0.4.37-0981972989-c238e8ae4f.zip differ diff --git a/.yarn/cache/@gjsify-eventsource-npm-0.4.14-5c4f46e089-48d5ac0e9b.zip b/.yarn/cache/@gjsify-eventsource-npm-0.4.37-ea4f59a982-4137d217eb.zip similarity index 73% rename from .yarn/cache/@gjsify-eventsource-npm-0.4.14-5c4f46e089-48d5ac0e9b.zip rename to .yarn/cache/@gjsify-eventsource-npm-0.4.37-ea4f59a982-4137d217eb.zip index c597367e..fdcf21a7 100644 Binary files a/.yarn/cache/@gjsify-eventsource-npm-0.4.14-5c4f46e089-48d5ac0e9b.zip and b/.yarn/cache/@gjsify-eventsource-npm-0.4.37-ea4f59a982-4137d217eb.zip differ diff --git a/.yarn/cache/@gjsify-fetch-npm-0.4.14-aa71dba9d1-6535adaf41.zip b/.yarn/cache/@gjsify-fetch-npm-0.4.37-666a8e0f89-e2eef6d61c.zip similarity index 80% rename from .yarn/cache/@gjsify-fetch-npm-0.4.14-aa71dba9d1-6535adaf41.zip rename to .yarn/cache/@gjsify-fetch-npm-0.4.37-666a8e0f89-e2eef6d61c.zip index 99b4a11b..055bf93a 100644 Binary files a/.yarn/cache/@gjsify-fetch-npm-0.4.14-aa71dba9d1-6535adaf41.zip and b/.yarn/cache/@gjsify-fetch-npm-0.4.37-666a8e0f89-e2eef6d61c.zip differ diff --git a/.yarn/cache/@gjsify-formdata-npm-0.4.14-7ae4d66710-c8328f3add.zip b/.yarn/cache/@gjsify-formdata-npm-0.4.37-edbc8f804e-ccd8ad57ea.zip similarity index 76% rename from .yarn/cache/@gjsify-formdata-npm-0.4.14-7ae4d66710-c8328f3add.zip rename to .yarn/cache/@gjsify-formdata-npm-0.4.37-edbc8f804e-ccd8ad57ea.zip index 9cb382ae..afeb03d8 100644 Binary files a/.yarn/cache/@gjsify-formdata-npm-0.4.14-7ae4d66710-c8328f3add.zip and b/.yarn/cache/@gjsify-formdata-npm-0.4.37-edbc8f804e-ccd8ad57ea.zip differ diff --git a/.yarn/cache/@gjsify-fs-npm-0.4.14-ad0ec96e7c-b7482fd796.zip b/.yarn/cache/@gjsify-fs-npm-0.4.37-e36945e685-a9db673e81.zip similarity index 51% rename from .yarn/cache/@gjsify-fs-npm-0.4.14-ad0ec96e7c-b7482fd796.zip rename to .yarn/cache/@gjsify-fs-npm-0.4.37-e36945e685-a9db673e81.zip index 69971dfd..9c9c07ba 100644 Binary files a/.yarn/cache/@gjsify-fs-npm-0.4.14-ad0ec96e7c-b7482fd796.zip and b/.yarn/cache/@gjsify-fs-npm-0.4.37-e36945e685-a9db673e81.zip differ diff --git a/.yarn/cache/@gjsify-gamepad-npm-0.4.14-913f5a8e4d-dec6536fbd.zip b/.yarn/cache/@gjsify-gamepad-npm-0.4.37-8737a2f97b-70c716ddfa.zip similarity index 66% rename from .yarn/cache/@gjsify-gamepad-npm-0.4.14-913f5a8e4d-dec6536fbd.zip rename to .yarn/cache/@gjsify-gamepad-npm-0.4.37-8737a2f97b-70c716ddfa.zip index 08034fa0..a3bb15de 100644 Binary files a/.yarn/cache/@gjsify-gamepad-npm-0.4.14-913f5a8e4d-dec6536fbd.zip and b/.yarn/cache/@gjsify-gamepad-npm-0.4.37-8737a2f97b-70c716ddfa.zip differ diff --git a/.yarn/cache/@gjsify-http-npm-0.4.14-81371789f9-90efc6f8ef.zip b/.yarn/cache/@gjsify-http-npm-0.4.37-a9542e051e-0e5d4eb054.zip similarity index 53% rename from .yarn/cache/@gjsify-http-npm-0.4.14-81371789f9-90efc6f8ef.zip rename to .yarn/cache/@gjsify-http-npm-0.4.37-a9542e051e-0e5d4eb054.zip index b98ca798..01cbeeef 100644 Binary files a/.yarn/cache/@gjsify-http-npm-0.4.14-81371789f9-90efc6f8ef.zip and b/.yarn/cache/@gjsify-http-npm-0.4.37-a9542e051e-0e5d4eb054.zip differ diff --git a/.yarn/cache/@gjsify-http-soup-bridge-npm-0.4.14-dede8ae2d6-60f34ecf2a.zip b/.yarn/cache/@gjsify-http-soup-bridge-npm-0.4.37-8d4c749b9c-4c2d66cf05.zip similarity index 99% rename from .yarn/cache/@gjsify-http-soup-bridge-npm-0.4.14-dede8ae2d6-60f34ecf2a.zip rename to .yarn/cache/@gjsify-http-soup-bridge-npm-0.4.37-8d4c749b9c-4c2d66cf05.zip index 709e9639..030fe069 100644 Binary files a/.yarn/cache/@gjsify-http-soup-bridge-npm-0.4.14-dede8ae2d6-60f34ecf2a.zip and b/.yarn/cache/@gjsify-http-soup-bridge-npm-0.4.37-8d4c749b9c-4c2d66cf05.zip differ diff --git a/.yarn/cache/@gjsify-http2-native-npm-0.4.14-1302f33ef6-9252ca7e94.zip b/.yarn/cache/@gjsify-http2-native-npm-0.4.37-1a4fb9dc97-ce22166d56.zip similarity index 99% rename from .yarn/cache/@gjsify-http2-native-npm-0.4.14-1302f33ef6-9252ca7e94.zip rename to .yarn/cache/@gjsify-http2-native-npm-0.4.37-1a4fb9dc97-ce22166d56.zip index ca88e1b2..d3bf4d48 100644 Binary files a/.yarn/cache/@gjsify-http2-native-npm-0.4.14-1302f33ef6-9252ca7e94.zip and b/.yarn/cache/@gjsify-http2-native-npm-0.4.37-1a4fb9dc97-ce22166d56.zip differ diff --git a/.yarn/cache/@gjsify-http2-npm-0.4.14-f6a8ebfff1-00c973d22b.zip b/.yarn/cache/@gjsify-http2-npm-0.4.37-e37e47732a-8bceeeae20.zip similarity index 67% rename from .yarn/cache/@gjsify-http2-npm-0.4.14-f6a8ebfff1-00c973d22b.zip rename to .yarn/cache/@gjsify-http2-npm-0.4.37-e37e47732a-8bceeeae20.zip index bba2e330..0cceda18 100644 Binary files a/.yarn/cache/@gjsify-http2-npm-0.4.14-f6a8ebfff1-00c973d22b.zip and b/.yarn/cache/@gjsify-http2-npm-0.4.37-e37e47732a-8bceeeae20.zip differ diff --git a/.yarn/cache/@gjsify-https-npm-0.4.14-93309305df-09ad40e936.zip b/.yarn/cache/@gjsify-https-npm-0.4.37-2f37fe8e7a-83f69a9dc4.zip similarity index 50% rename from .yarn/cache/@gjsify-https-npm-0.4.14-93309305df-09ad40e936.zip rename to .yarn/cache/@gjsify-https-npm-0.4.37-2f37fe8e7a-83f69a9dc4.zip index 2d8de46a..ae01407a 100644 Binary files a/.yarn/cache/@gjsify-https-npm-0.4.14-93309305df-09ad40e936.zip and b/.yarn/cache/@gjsify-https-npm-0.4.37-2f37fe8e7a-83f69a9dc4.zip differ diff --git a/.yarn/cache/@gjsify-inspector-npm-0.4.14-2263f673cd-938a4a1778.zip b/.yarn/cache/@gjsify-inspector-npm-0.4.37-e3c9798c1f-0d891fc9da.zip similarity index 74% rename from .yarn/cache/@gjsify-inspector-npm-0.4.14-2263f673cd-938a4a1778.zip rename to .yarn/cache/@gjsify-inspector-npm-0.4.37-e3c9798c1f-0d891fc9da.zip index 7b5b1426..a19e8c58 100644 Binary files a/.yarn/cache/@gjsify-inspector-npm-0.4.14-2263f673cd-938a4a1778.zip and b/.yarn/cache/@gjsify-inspector-npm-0.4.37-e3c9798c1f-0d891fc9da.zip differ diff --git a/.yarn/cache/@gjsify-message-channel-npm-0.4.14-492810d73a-ce1a0e1043.zip b/.yarn/cache/@gjsify-message-channel-npm-0.4.37-4b556a26db-e814600faa.zip similarity index 91% rename from .yarn/cache/@gjsify-message-channel-npm-0.4.14-492810d73a-ce1a0e1043.zip rename to .yarn/cache/@gjsify-message-channel-npm-0.4.37-4b556a26db-e814600faa.zip index 2e28de16..2bfd5f11 100644 Binary files a/.yarn/cache/@gjsify-message-channel-npm-0.4.14-492810d73a-ce1a0e1043.zip and b/.yarn/cache/@gjsify-message-channel-npm-0.4.37-4b556a26db-e814600faa.zip differ diff --git a/.yarn/cache/@gjsify-module-npm-0.4.14-2ba0262e35-b55b92b73a.zip b/.yarn/cache/@gjsify-module-npm-0.4.37-da2d065fd3-d602fa7fd5.zip similarity index 74% rename from .yarn/cache/@gjsify-module-npm-0.4.14-2ba0262e35-b55b92b73a.zip rename to .yarn/cache/@gjsify-module-npm-0.4.37-da2d065fd3-d602fa7fd5.zip index cfa4253d..a6674084 100644 Binary files a/.yarn/cache/@gjsify-module-npm-0.4.14-2ba0262e35-b55b92b73a.zip and b/.yarn/cache/@gjsify-module-npm-0.4.37-da2d065fd3-d602fa7fd5.zip differ diff --git a/.yarn/cache/@gjsify-net-npm-0.4.14-3d8f86cae3-952d40d8fe.zip b/.yarn/cache/@gjsify-net-npm-0.4.37-61c073ff42-b47eae23b4.zip similarity index 80% rename from .yarn/cache/@gjsify-net-npm-0.4.14-3d8f86cae3-952d40d8fe.zip rename to .yarn/cache/@gjsify-net-npm-0.4.37-61c073ff42-b47eae23b4.zip index b943aa35..23c6e146 100644 Binary files a/.yarn/cache/@gjsify-net-npm-0.4.14-3d8f86cae3-952d40d8fe.zip and b/.yarn/cache/@gjsify-net-npm-0.4.37-61c073ff42-b47eae23b4.zip differ diff --git a/.yarn/cache/@gjsify-node-globals-npm-0.4.14-d3cb190b53-830784a456.zip b/.yarn/cache/@gjsify-node-globals-npm-0.4.37-f2c68ae30c-5d56e6d72c.zip similarity index 82% rename from .yarn/cache/@gjsify-node-globals-npm-0.4.14-d3cb190b53-830784a456.zip rename to .yarn/cache/@gjsify-node-globals-npm-0.4.37-f2c68ae30c-5d56e6d72c.zip index f382ed95..32a38f86 100644 Binary files a/.yarn/cache/@gjsify-node-globals-npm-0.4.14-d3cb190b53-830784a456.zip and b/.yarn/cache/@gjsify-node-globals-npm-0.4.37-f2c68ae30c-5d56e6d72c.zip differ diff --git a/.yarn/cache/@gjsify-node-polyfills-npm-0.4.14-1d0266f2dc-21fefa7852.zip b/.yarn/cache/@gjsify-node-polyfills-npm-0.4.14-1d0266f2dc-21fefa7852.zip deleted file mode 100644 index 96731cc9..00000000 Binary files a/.yarn/cache/@gjsify-node-polyfills-npm-0.4.14-1d0266f2dc-21fefa7852.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-node-polyfills-npm-0.4.37-867615a3d8-352f2691ee.zip b/.yarn/cache/@gjsify-node-polyfills-npm-0.4.37-867615a3d8-352f2691ee.zip new file mode 100644 index 00000000..9eebf228 Binary files /dev/null and b/.yarn/cache/@gjsify-node-polyfills-npm-0.4.37-867615a3d8-352f2691ee.zip differ diff --git a/.yarn/cache/@gjsify-npm-registry-npm-0.4.14-f40aa78e84-e5a72fc21a.zip b/.yarn/cache/@gjsify-npm-registry-npm-0.4.37-add45c5c26-3434e0f876.zip similarity index 55% rename from .yarn/cache/@gjsify-npm-registry-npm-0.4.14-f40aa78e84-e5a72fc21a.zip rename to .yarn/cache/@gjsify-npm-registry-npm-0.4.37-add45c5c26-3434e0f876.zip index 0006a56b..9d416ed8 100644 Binary files a/.yarn/cache/@gjsify-npm-registry-npm-0.4.14-f40aa78e84-e5a72fc21a.zip and b/.yarn/cache/@gjsify-npm-registry-npm-0.4.37-add45c5c26-3434e0f876.zip differ diff --git a/.yarn/cache/@gjsify-os-npm-0.4.14-f3a8d15234-89d8e66cb5.zip b/.yarn/cache/@gjsify-os-npm-0.4.37-66084e48d5-c1acece0aa.zip similarity index 73% rename from .yarn/cache/@gjsify-os-npm-0.4.14-f3a8d15234-89d8e66cb5.zip rename to .yarn/cache/@gjsify-os-npm-0.4.37-66084e48d5-c1acece0aa.zip index 6cdfeeda..26470d31 100644 Binary files a/.yarn/cache/@gjsify-os-npm-0.4.14-f3a8d15234-89d8e66cb5.zip and b/.yarn/cache/@gjsify-os-npm-0.4.37-66084e48d5-c1acece0aa.zip differ diff --git a/.yarn/cache/@gjsify-path-npm-0.4.14-3588049dcc-397ab44c23.zip b/.yarn/cache/@gjsify-path-npm-0.4.37-924bce0b29-73eda74b02.zip similarity index 91% rename from .yarn/cache/@gjsify-path-npm-0.4.14-3588049dcc-397ab44c23.zip rename to .yarn/cache/@gjsify-path-npm-0.4.37-924bce0b29-73eda74b02.zip index c234b435..7d173592 100644 Binary files a/.yarn/cache/@gjsify-path-npm-0.4.14-3588049dcc-397ab44c23.zip and b/.yarn/cache/@gjsify-path-npm-0.4.37-924bce0b29-73eda74b02.zip differ diff --git a/.yarn/cache/@gjsify-perf_hooks-npm-0.4.14-57c50ea9be-a66bb5dee9.zip b/.yarn/cache/@gjsify-perf_hooks-npm-0.4.14-57c50ea9be-a66bb5dee9.zip deleted file mode 100644 index 19935a12..00000000 Binary files a/.yarn/cache/@gjsify-perf_hooks-npm-0.4.14-57c50ea9be-a66bb5dee9.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-perf_hooks-npm-0.4.37-ba6919968c-b6b98d5ace.zip b/.yarn/cache/@gjsify-perf_hooks-npm-0.4.37-ba6919968c-b6b98d5ace.zip new file mode 100644 index 00000000..b79f1128 Binary files /dev/null and b/.yarn/cache/@gjsify-perf_hooks-npm-0.4.37-ba6919968c-b6b98d5ace.zip differ diff --git a/.yarn/cache/@gjsify-process-npm-0.4.14-b35b3f64af-86d743c9e6.zip b/.yarn/cache/@gjsify-process-npm-0.4.14-b35b3f64af-86d743c9e6.zip deleted file mode 100644 index 9bf7f53b..00000000 Binary files a/.yarn/cache/@gjsify-process-npm-0.4.14-b35b3f64af-86d743c9e6.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-process-npm-0.4.37-b8aa2aa430-d2ffcaf301.zip b/.yarn/cache/@gjsify-process-npm-0.4.37-b8aa2aa430-d2ffcaf301.zip new file mode 100644 index 00000000..a5a6c1c3 Binary files /dev/null and b/.yarn/cache/@gjsify-process-npm-0.4.37-b8aa2aa430-d2ffcaf301.zip differ diff --git a/.yarn/cache/@gjsify-querystring-npm-0.4.14-967fa65666-7b920a6a52.zip b/.yarn/cache/@gjsify-querystring-npm-0.4.14-967fa65666-7b920a6a52.zip deleted file mode 100644 index d5c2a334..00000000 Binary files a/.yarn/cache/@gjsify-querystring-npm-0.4.14-967fa65666-7b920a6a52.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-querystring-npm-0.4.37-5a9d34fd26-df2c9deba8.zip b/.yarn/cache/@gjsify-querystring-npm-0.4.37-5a9d34fd26-df2c9deba8.zip new file mode 100644 index 00000000..a463b514 Binary files /dev/null and b/.yarn/cache/@gjsify-querystring-npm-0.4.37-5a9d34fd26-df2c9deba8.zip differ diff --git a/.yarn/cache/@gjsify-readline-npm-0.4.14-4540d72cb6-002ea093f4.zip b/.yarn/cache/@gjsify-readline-npm-0.4.37-22c4a77c96-40dd4babbd.zip similarity index 87% rename from .yarn/cache/@gjsify-readline-npm-0.4.14-4540d72cb6-002ea093f4.zip rename to .yarn/cache/@gjsify-readline-npm-0.4.37-22c4a77c96-40dd4babbd.zip index bc216b21..0618d892 100644 Binary files a/.yarn/cache/@gjsify-readline-npm-0.4.14-4540d72cb6-002ea093f4.zip and b/.yarn/cache/@gjsify-readline-npm-0.4.37-22c4a77c96-40dd4babbd.zip differ diff --git a/.yarn/cache/@gjsify-resolve-npm-npm-0.4.14-2915132619-bad5f5fc37.zip b/.yarn/cache/@gjsify-resolve-npm-npm-0.4.14-2915132619-bad5f5fc37.zip deleted file mode 100644 index 6828464c..00000000 Binary files a/.yarn/cache/@gjsify-resolve-npm-npm-0.4.14-2915132619-bad5f5fc37.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-rolldown-plugin-deepkit-npm-0.4.14-ba4824912b-f3fc7e37ff.zip b/.yarn/cache/@gjsify-rolldown-plugin-deepkit-npm-0.4.14-ba4824912b-f3fc7e37ff.zip deleted file mode 100644 index 02efb3c4..00000000 Binary files a/.yarn/cache/@gjsify-rolldown-plugin-deepkit-npm-0.4.14-ba4824912b-f3fc7e37ff.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-rolldown-plugin-gjsify-npm-0.4.14-1c63e18f33-6724cf1748.zip b/.yarn/cache/@gjsify-rolldown-plugin-gjsify-npm-0.4.14-1c63e18f33-6724cf1748.zip deleted file mode 100644 index f1c6a58a..00000000 Binary files a/.yarn/cache/@gjsify-rolldown-plugin-gjsify-npm-0.4.14-1c63e18f33-6724cf1748.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-rolldown-plugin-pnp-npm-0.4.14-7dbf8e6c1a-4a8a3efc64.zip b/.yarn/cache/@gjsify-rolldown-plugin-pnp-npm-0.4.14-7dbf8e6c1a-4a8a3efc64.zip deleted file mode 100644 index 01b055ae..00000000 Binary files a/.yarn/cache/@gjsify-rolldown-plugin-pnp-npm-0.4.14-7dbf8e6c1a-4a8a3efc64.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-sab-native-npm-0.4.14-0d0b899143-bc6ad3d8b7.zip b/.yarn/cache/@gjsify-sab-native-npm-0.4.37-4a55472dde-942d5e8c2f.zip similarity index 98% rename from .yarn/cache/@gjsify-sab-native-npm-0.4.14-0d0b899143-bc6ad3d8b7.zip rename to .yarn/cache/@gjsify-sab-native-npm-0.4.37-4a55472dde-942d5e8c2f.zip index f1347a8a..feb86f04 100644 Binary files a/.yarn/cache/@gjsify-sab-native-npm-0.4.14-0d0b899143-bc6ad3d8b7.zip and b/.yarn/cache/@gjsify-sab-native-npm-0.4.37-4a55472dde-942d5e8c2f.zip differ diff --git a/.yarn/cache/@gjsify-semver-npm-0.4.14-12e35f5890-0f6dcf97fe.zip b/.yarn/cache/@gjsify-semver-npm-0.4.14-12e35f5890-0f6dcf97fe.zip deleted file mode 100644 index 994842e3..00000000 Binary files a/.yarn/cache/@gjsify-semver-npm-0.4.14-12e35f5890-0f6dcf97fe.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-semver-npm-0.4.37-5bba249a59-43249c6247.zip b/.yarn/cache/@gjsify-semver-npm-0.4.37-5bba249a59-43249c6247.zip new file mode 100644 index 00000000..2337ed13 Binary files /dev/null and b/.yarn/cache/@gjsify-semver-npm-0.4.37-5bba249a59-43249c6247.zip differ diff --git a/.yarn/cache/@gjsify-sqlite-npm-0.4.14-d7c9c21d25-8f468b8620.zip b/.yarn/cache/@gjsify-sqlite-npm-0.4.37-1d4c92bdea-3e120a658a.zip similarity index 57% rename from .yarn/cache/@gjsify-sqlite-npm-0.4.14-d7c9c21d25-8f468b8620.zip rename to .yarn/cache/@gjsify-sqlite-npm-0.4.37-1d4c92bdea-3e120a658a.zip index bfd6b2a8..0f4d48ff 100644 Binary files a/.yarn/cache/@gjsify-sqlite-npm-0.4.14-d7c9c21d25-8f468b8620.zip and b/.yarn/cache/@gjsify-sqlite-npm-0.4.37-1d4c92bdea-3e120a658a.zip differ diff --git a/.yarn/cache/@gjsify-stream-npm-0.4.14-79e53aa384-8c6122b212.zip b/.yarn/cache/@gjsify-stream-npm-0.4.37-e0e89de454-ae565547ad.zip similarity index 66% rename from .yarn/cache/@gjsify-stream-npm-0.4.14-79e53aa384-8c6122b212.zip rename to .yarn/cache/@gjsify-stream-npm-0.4.37-e0e89de454-ae565547ad.zip index 59c80bc5..ac429675 100644 Binary files a/.yarn/cache/@gjsify-stream-npm-0.4.14-79e53aa384-8c6122b212.zip and b/.yarn/cache/@gjsify-stream-npm-0.4.37-e0e89de454-ae565547ad.zip differ diff --git a/.yarn/cache/@gjsify-string_decoder-npm-0.4.14-4e473a1e6b-e222b3cf4f.zip b/.yarn/cache/@gjsify-string_decoder-npm-0.4.14-4e473a1e6b-e222b3cf4f.zip deleted file mode 100644 index 77b3d76b..00000000 Binary files a/.yarn/cache/@gjsify-string_decoder-npm-0.4.14-4e473a1e6b-e222b3cf4f.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-string_decoder-npm-0.4.37-113bfc0d64-bb5ee06bf6.zip b/.yarn/cache/@gjsify-string_decoder-npm-0.4.37-113bfc0d64-bb5ee06bf6.zip new file mode 100644 index 00000000..2f290b75 Binary files /dev/null and b/.yarn/cache/@gjsify-string_decoder-npm-0.4.37-113bfc0d64-bb5ee06bf6.zip differ diff --git a/.yarn/cache/@gjsify-sys-npm-0.4.14-c7ba7c96a8-dc80eb1288.zip b/.yarn/cache/@gjsify-sys-npm-0.4.37-120ce54119-d461c9e494.zip similarity index 57% rename from .yarn/cache/@gjsify-sys-npm-0.4.14-c7ba7c96a8-dc80eb1288.zip rename to .yarn/cache/@gjsify-sys-npm-0.4.37-120ce54119-d461c9e494.zip index 0145ba7c..54c19b07 100644 Binary files a/.yarn/cache/@gjsify-sys-npm-0.4.14-c7ba7c96a8-dc80eb1288.zip and b/.yarn/cache/@gjsify-sys-npm-0.4.37-120ce54119-d461c9e494.zip differ diff --git a/.yarn/cache/@gjsify-tar-npm-0.4.14-9db5ae6d69-b94d4de558.zip b/.yarn/cache/@gjsify-tar-npm-0.4.14-9db5ae6d69-b94d4de558.zip deleted file mode 100644 index 47706074..00000000 Binary files a/.yarn/cache/@gjsify-tar-npm-0.4.14-9db5ae6d69-b94d4de558.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-tar-npm-0.4.37-08d4a7d2f3-47ceba6ce5.zip b/.yarn/cache/@gjsify-tar-npm-0.4.37-08d4a7d2f3-47ceba6ce5.zip new file mode 100644 index 00000000..a6ef3c90 Binary files /dev/null and b/.yarn/cache/@gjsify-tar-npm-0.4.37-08d4a7d2f3-47ceba6ce5.zip differ diff --git a/.yarn/cache/@gjsify-terminal-native-npm-0.4.14-18780dc2d9-0ba8e2bc2c.zip b/.yarn/cache/@gjsify-terminal-native-npm-0.4.37-998795a451-73ebafd719.zip similarity index 97% rename from .yarn/cache/@gjsify-terminal-native-npm-0.4.14-18780dc2d9-0ba8e2bc2c.zip rename to .yarn/cache/@gjsify-terminal-native-npm-0.4.37-998795a451-73ebafd719.zip index 5011ef88..a98c70b6 100644 Binary files a/.yarn/cache/@gjsify-terminal-native-npm-0.4.14-18780dc2d9-0ba8e2bc2c.zip and b/.yarn/cache/@gjsify-terminal-native-npm-0.4.37-998795a451-73ebafd719.zip differ diff --git a/.yarn/cache/@gjsify-timers-npm-0.4.14-9aec22928a-02c127ec13.zip b/.yarn/cache/@gjsify-timers-npm-0.4.37-53a135cbc3-15909b6d93.zip similarity index 65% rename from .yarn/cache/@gjsify-timers-npm-0.4.14-9aec22928a-02c127ec13.zip rename to .yarn/cache/@gjsify-timers-npm-0.4.37-53a135cbc3-15909b6d93.zip index 209fee99..0fd78487 100644 Binary files a/.yarn/cache/@gjsify-timers-npm-0.4.14-9aec22928a-02c127ec13.zip and b/.yarn/cache/@gjsify-timers-npm-0.4.37-53a135cbc3-15909b6d93.zip differ diff --git a/.yarn/cache/@gjsify-tls-native-npm-0.4.37-3cc7932b17-189827f9da.zip b/.yarn/cache/@gjsify-tls-native-npm-0.4.37-3cc7932b17-189827f9da.zip new file mode 100644 index 00000000..889d2f05 Binary files /dev/null and b/.yarn/cache/@gjsify-tls-native-npm-0.4.37-3cc7932b17-189827f9da.zip differ diff --git a/.yarn/cache/@gjsify-tls-npm-0.4.14-3ae9304584-8c4542c7d6.zip b/.yarn/cache/@gjsify-tls-npm-0.4.14-3ae9304584-8c4542c7d6.zip deleted file mode 100644 index b420472a..00000000 Binary files a/.yarn/cache/@gjsify-tls-npm-0.4.14-3ae9304584-8c4542c7d6.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-tls-npm-0.4.37-d899286cc4-fa9adf8981.zip b/.yarn/cache/@gjsify-tls-npm-0.4.37-d899286cc4-fa9adf8981.zip new file mode 100644 index 00000000..7db47c2f Binary files /dev/null and b/.yarn/cache/@gjsify-tls-npm-0.4.37-d899286cc4-fa9adf8981.zip differ diff --git a/.yarn/cache/@gjsify-tsc-npm-0.4.37-7d0b64e240-4ce4469179.zip b/.yarn/cache/@gjsify-tsc-npm-0.4.37-7d0b64e240-4ce4469179.zip new file mode 100644 index 00000000..7377778a Binary files /dev/null and b/.yarn/cache/@gjsify-tsc-npm-0.4.37-7d0b64e240-4ce4469179.zip differ diff --git a/.yarn/cache/@gjsify-tty-npm-0.4.14-838c25e60c-09569712d0.zip b/.yarn/cache/@gjsify-tty-npm-0.4.37-1de97d1273-06b88ab81a.zip similarity index 67% rename from .yarn/cache/@gjsify-tty-npm-0.4.14-838c25e60c-09569712d0.zip rename to .yarn/cache/@gjsify-tty-npm-0.4.37-1de97d1273-06b88ab81a.zip index 0a201df6..d7d550f2 100644 Binary files a/.yarn/cache/@gjsify-tty-npm-0.4.14-838c25e60c-09569712d0.zip and b/.yarn/cache/@gjsify-tty-npm-0.4.37-1de97d1273-06b88ab81a.zip differ diff --git a/.yarn/cache/@gjsify-url-npm-0.4.14-5bfcf08e6c-58a207cb41.zip b/.yarn/cache/@gjsify-url-npm-0.4.37-d83b30fe3d-f8ac6394c3.zip similarity index 83% rename from .yarn/cache/@gjsify-url-npm-0.4.14-5bfcf08e6c-58a207cb41.zip rename to .yarn/cache/@gjsify-url-npm-0.4.37-d83b30fe3d-f8ac6394c3.zip index 8e696c8c..e6c77b84 100644 Binary files a/.yarn/cache/@gjsify-url-npm-0.4.14-5bfcf08e6c-58a207cb41.zip and b/.yarn/cache/@gjsify-url-npm-0.4.37-d83b30fe3d-f8ac6394c3.zip differ diff --git a/.yarn/cache/@gjsify-util-npm-0.4.14-9e40c1e696-7dfef6a0db.zip b/.yarn/cache/@gjsify-util-npm-0.4.37-38cd82abd8-295ce837f7.zip similarity index 51% rename from .yarn/cache/@gjsify-util-npm-0.4.14-9e40c1e696-7dfef6a0db.zip rename to .yarn/cache/@gjsify-util-npm-0.4.37-38cd82abd8-295ce837f7.zip index a94856c4..940c6510 100644 Binary files a/.yarn/cache/@gjsify-util-npm-0.4.14-9e40c1e696-7dfef6a0db.zip and b/.yarn/cache/@gjsify-util-npm-0.4.37-38cd82abd8-295ce837f7.zip differ diff --git a/.yarn/cache/@gjsify-utils-npm-0.4.14-3de514f34b-2cde80ad2c.zip b/.yarn/cache/@gjsify-utils-npm-0.4.37-40314192a7-a583da3cb9.zip similarity index 67% rename from .yarn/cache/@gjsify-utils-npm-0.4.14-3de514f34b-2cde80ad2c.zip rename to .yarn/cache/@gjsify-utils-npm-0.4.37-40314192a7-a583da3cb9.zip index 8be71811..17b30238 100644 Binary files a/.yarn/cache/@gjsify-utils-npm-0.4.14-3de514f34b-2cde80ad2c.zip and b/.yarn/cache/@gjsify-utils-npm-0.4.37-40314192a7-a583da3cb9.zip differ diff --git a/.yarn/cache/@gjsify-v8-npm-0.4.14-dcdbdddbb1-5f6a737d0e.zip b/.yarn/cache/@gjsify-v8-npm-0.4.37-6e6fade2a7-3f52b4c9bf.zip similarity index 80% rename from .yarn/cache/@gjsify-v8-npm-0.4.14-dcdbdddbb1-5f6a737d0e.zip rename to .yarn/cache/@gjsify-v8-npm-0.4.37-6e6fade2a7-3f52b4c9bf.zip index 3fe7d128..32cc6fc1 100644 Binary files a/.yarn/cache/@gjsify-v8-npm-0.4.14-dcdbdddbb1-5f6a737d0e.zip and b/.yarn/cache/@gjsify-v8-npm-0.4.37-6e6fade2a7-3f52b4c9bf.zip differ diff --git a/.yarn/cache/@gjsify-vite-plugin-blueprint-npm-0.4.14-4924481cbf-dc7d844fd0.zip b/.yarn/cache/@gjsify-vite-plugin-blueprint-npm-0.4.14-4924481cbf-dc7d844fd0.zip deleted file mode 100644 index 1ed8f9ba..00000000 Binary files a/.yarn/cache/@gjsify-vite-plugin-blueprint-npm-0.4.14-4924481cbf-dc7d844fd0.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-vite-plugin-gettext-npm-0.3.16-5dec3c510c-bd5ca73a77.zip b/.yarn/cache/@gjsify-vite-plugin-gettext-npm-0.3.16-5dec3c510c-bd5ca73a77.zip deleted file mode 100644 index 2f7b8dee..00000000 Binary files a/.yarn/cache/@gjsify-vite-plugin-gettext-npm-0.3.16-5dec3c510c-bd5ca73a77.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-vite-plugin-gettext-npm-0.4.14-88580904e2-8d5f6ec12a.zip b/.yarn/cache/@gjsify-vite-plugin-gettext-npm-0.4.37-91de1fe576-d00d7b6786.zip similarity index 77% rename from .yarn/cache/@gjsify-vite-plugin-gettext-npm-0.4.14-88580904e2-8d5f6ec12a.zip rename to .yarn/cache/@gjsify-vite-plugin-gettext-npm-0.4.37-91de1fe576-d00d7b6786.zip index 82e0b405..d957e661 100644 Binary files a/.yarn/cache/@gjsify-vite-plugin-gettext-npm-0.4.14-88580904e2-8d5f6ec12a.zip and b/.yarn/cache/@gjsify-vite-plugin-gettext-npm-0.4.37-91de1fe576-d00d7b6786.zip differ diff --git a/.yarn/cache/@gjsify-vm-npm-0.4.14-1445e1cc27-fbf969c081.zip b/.yarn/cache/@gjsify-vm-npm-0.4.14-1445e1cc27-fbf969c081.zip deleted file mode 100644 index 1e1b23c6..00000000 Binary files a/.yarn/cache/@gjsify-vm-npm-0.4.14-1445e1cc27-fbf969c081.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-vm-npm-0.4.37-51d6697cd4-6331d22d48.zip b/.yarn/cache/@gjsify-vm-npm-0.4.37-51d6697cd4-6331d22d48.zip new file mode 100644 index 00000000..f09c10a1 Binary files /dev/null and b/.yarn/cache/@gjsify-vm-npm-0.4.37-51d6697cd4-6331d22d48.zip differ diff --git a/.yarn/cache/@gjsify-web-globals-npm-0.4.14-78af4b2fe5-cdb1312954.zip b/.yarn/cache/@gjsify-web-globals-npm-0.4.37-ead6a5e30b-5b97cdb457.zip similarity index 58% rename from .yarn/cache/@gjsify-web-globals-npm-0.4.14-78af4b2fe5-cdb1312954.zip rename to .yarn/cache/@gjsify-web-globals-npm-0.4.37-ead6a5e30b-5b97cdb457.zip index 86b9bc73..bf49242a 100644 Binary files a/.yarn/cache/@gjsify-web-globals-npm-0.4.14-78af4b2fe5-cdb1312954.zip and b/.yarn/cache/@gjsify-web-globals-npm-0.4.37-ead6a5e30b-5b97cdb457.zip differ diff --git a/.yarn/cache/@gjsify-web-polyfills-npm-0.4.14-1a70197a9f-9acecacb19.zip b/.yarn/cache/@gjsify-web-polyfills-npm-0.4.14-1a70197a9f-9acecacb19.zip deleted file mode 100644 index fab8a36e..00000000 Binary files a/.yarn/cache/@gjsify-web-polyfills-npm-0.4.14-1a70197a9f-9acecacb19.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-web-polyfills-npm-0.4.37-0c6805754f-2229c31868.zip b/.yarn/cache/@gjsify-web-polyfills-npm-0.4.37-0c6805754f-2229c31868.zip new file mode 100644 index 00000000..0f7b58fb Binary files /dev/null and b/.yarn/cache/@gjsify-web-polyfills-npm-0.4.37-0c6805754f-2229c31868.zip differ diff --git a/.yarn/cache/@gjsify-web-streams-npm-0.4.14-820bab1116-70d19060e0.zip b/.yarn/cache/@gjsify-web-streams-npm-0.4.14-820bab1116-70d19060e0.zip deleted file mode 100644 index 627216c8..00000000 Binary files a/.yarn/cache/@gjsify-web-streams-npm-0.4.14-820bab1116-70d19060e0.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-web-streams-npm-0.4.37-7855203d7c-e5c8d14062.zip b/.yarn/cache/@gjsify-web-streams-npm-0.4.37-7855203d7c-e5c8d14062.zip new file mode 100644 index 00000000..d51a22e7 Binary files /dev/null and b/.yarn/cache/@gjsify-web-streams-npm-0.4.37-7855203d7c-e5c8d14062.zip differ diff --git a/.yarn/cache/@gjsify-webassembly-npm-0.4.14-15e944ae26-50a7dd3461.zip b/.yarn/cache/@gjsify-webassembly-npm-0.4.37-5bc9955530-8b06413391.zip similarity index 90% rename from .yarn/cache/@gjsify-webassembly-npm-0.4.14-15e944ae26-50a7dd3461.zip rename to .yarn/cache/@gjsify-webassembly-npm-0.4.37-5bc9955530-8b06413391.zip index 80cd7b9b..ff09f0ca 100644 Binary files a/.yarn/cache/@gjsify-webassembly-npm-0.4.14-15e944ae26-50a7dd3461.zip and b/.yarn/cache/@gjsify-webassembly-npm-0.4.37-5bc9955530-8b06413391.zip differ diff --git a/.yarn/cache/@gjsify-webaudio-npm-0.4.14-55f070f631-55ded8e34e.zip b/.yarn/cache/@gjsify-webaudio-npm-0.4.37-661bdfcfb0-136d542da6.zip similarity index 79% rename from .yarn/cache/@gjsify-webaudio-npm-0.4.14-55f070f631-55ded8e34e.zip rename to .yarn/cache/@gjsify-webaudio-npm-0.4.37-661bdfcfb0-136d542da6.zip index f8d2e6c2..a38d0149 100644 Binary files a/.yarn/cache/@gjsify-webaudio-npm-0.4.14-55f070f631-55ded8e34e.zip and b/.yarn/cache/@gjsify-webaudio-npm-0.4.37-661bdfcfb0-136d542da6.zip differ diff --git a/.yarn/cache/@gjsify-webcrypto-npm-0.4.14-2a59ce2b3c-8a4dc0276b.zip b/.yarn/cache/@gjsify-webcrypto-npm-0.4.37-e3d6c23776-440158a5bc.zip similarity index 60% rename from .yarn/cache/@gjsify-webcrypto-npm-0.4.14-2a59ce2b3c-8a4dc0276b.zip rename to .yarn/cache/@gjsify-webcrypto-npm-0.4.37-e3d6c23776-440158a5bc.zip index 7f1c9d83..376be348 100644 Binary files a/.yarn/cache/@gjsify-webcrypto-npm-0.4.14-2a59ce2b3c-8a4dc0276b.zip and b/.yarn/cache/@gjsify-webcrypto-npm-0.4.37-e3d6c23776-440158a5bc.zip differ diff --git a/.yarn/cache/@gjsify-websocket-npm-0.4.14-dd69762ff5-33f787f3b4.zip b/.yarn/cache/@gjsify-websocket-npm-0.4.37-acd7bb55bb-5bd15e3c49.zip similarity index 88% rename from .yarn/cache/@gjsify-websocket-npm-0.4.14-dd69762ff5-33f787f3b4.zip rename to .yarn/cache/@gjsify-websocket-npm-0.4.37-acd7bb55bb-5bd15e3c49.zip index 19870c34..9164f601 100644 Binary files a/.yarn/cache/@gjsify-websocket-npm-0.4.14-dd69762ff5-33f787f3b4.zip and b/.yarn/cache/@gjsify-websocket-npm-0.4.37-acd7bb55bb-5bd15e3c49.zip differ diff --git a/.yarn/cache/@gjsify-webstorage-npm-0.4.14-e01538f82c-76839eb6a2.zip b/.yarn/cache/@gjsify-webstorage-npm-0.4.37-c55314c500-84d8bb3225.zip similarity index 70% rename from .yarn/cache/@gjsify-webstorage-npm-0.4.14-e01538f82c-76839eb6a2.zip rename to .yarn/cache/@gjsify-webstorage-npm-0.4.37-c55314c500-84d8bb3225.zip index a5796ebb..c1675d8b 100644 Binary files a/.yarn/cache/@gjsify-webstorage-npm-0.4.14-e01538f82c-76839eb6a2.zip and b/.yarn/cache/@gjsify-webstorage-npm-0.4.37-c55314c500-84d8bb3225.zip differ diff --git a/.yarn/cache/@gjsify-worker_threads-npm-0.4.14-a6e1944d27-debd7c494a.zip b/.yarn/cache/@gjsify-worker_threads-npm-0.4.14-a6e1944d27-debd7c494a.zip deleted file mode 100644 index 0dfe482d..00000000 Binary files a/.yarn/cache/@gjsify-worker_threads-npm-0.4.14-a6e1944d27-debd7c494a.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-worker_threads-npm-0.4.37-e192d7dafd-3e3954c338.zip b/.yarn/cache/@gjsify-worker_threads-npm-0.4.37-e192d7dafd-3e3954c338.zip new file mode 100644 index 00000000..b90888e7 Binary files /dev/null and b/.yarn/cache/@gjsify-worker_threads-npm-0.4.37-e192d7dafd-3e3954c338.zip differ diff --git a/.yarn/cache/@gjsify-workspace-npm-0.4.14-00c4c1b203-279ba9b2d8.zip b/.yarn/cache/@gjsify-workspace-npm-0.4.14-00c4c1b203-279ba9b2d8.zip deleted file mode 100644 index 0ef3da92..00000000 Binary files a/.yarn/cache/@gjsify-workspace-npm-0.4.14-00c4c1b203-279ba9b2d8.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-workspace-npm-0.4.37-f91151860b-654b555594.zip b/.yarn/cache/@gjsify-workspace-npm-0.4.37-f91151860b-654b555594.zip new file mode 100644 index 00000000..896de68f Binary files /dev/null and b/.yarn/cache/@gjsify-workspace-npm-0.4.37-f91151860b-654b555594.zip differ diff --git a/.yarn/cache/@gjsify-xmlhttprequest-npm-0.4.14-bcde1723e1-7ec23b23ca.zip b/.yarn/cache/@gjsify-xmlhttprequest-npm-0.4.37-fbb0591971-c70350c656.zip similarity index 76% rename from .yarn/cache/@gjsify-xmlhttprequest-npm-0.4.14-bcde1723e1-7ec23b23ca.zip rename to .yarn/cache/@gjsify-xmlhttprequest-npm-0.4.37-fbb0591971-c70350c656.zip index 2a6a6a7f..ac5fefb9 100644 Binary files a/.yarn/cache/@gjsify-xmlhttprequest-npm-0.4.14-bcde1723e1-7ec23b23ca.zip and b/.yarn/cache/@gjsify-xmlhttprequest-npm-0.4.37-fbb0591971-c70350c656.zip differ diff --git a/.yarn/cache/@gjsify-zlib-npm-0.4.14-0c130e4492-a4a926ca5c.zip b/.yarn/cache/@gjsify-zlib-npm-0.4.14-0c130e4492-a4a926ca5c.zip deleted file mode 100644 index 51ea11b7..00000000 Binary files a/.yarn/cache/@gjsify-zlib-npm-0.4.14-0c130e4492-a4a926ca5c.zip and /dev/null differ diff --git a/.yarn/cache/@gjsify-zlib-npm-0.4.37-3eb5b8388c-2880a6ddda.zip b/.yarn/cache/@gjsify-zlib-npm-0.4.37-3eb5b8388c-2880a6ddda.zip new file mode 100644 index 00000000..ab5811c7 Binary files /dev/null and b/.yarn/cache/@gjsify-zlib-npm-0.4.37-3eb5b8388c-2880a6ddda.zip differ diff --git a/.yarn/cache/@nativescript-core-npm-9.0.18-1828219ac1-5730afa895.zip b/.yarn/cache/@nativescript-core-npm-9.0.20-7c1996aa34-f0ac771dc3.zip similarity index 98% rename from .yarn/cache/@nativescript-core-npm-9.0.18-1828219ac1-5730afa895.zip rename to .yarn/cache/@nativescript-core-npm-9.0.20-7c1996aa34-f0ac771dc3.zip index 8b80d404..5f211437 100644 Binary files a/.yarn/cache/@nativescript-core-npm-9.0.18-1828219ac1-5730afa895.zip and b/.yarn/cache/@nativescript-core-npm-9.0.20-7c1996aa34-f0ac771dc3.zip differ diff --git a/.yarn/cache/@nativescript-tailwind-npm-4.0.8-c5138797c0-81eb0dd158.zip b/.yarn/cache/@nativescript-tailwind-npm-4.0.9-b9f115d48f-eec14d62b1.zip similarity index 89% rename from .yarn/cache/@nativescript-tailwind-npm-4.0.8-c5138797c0-81eb0dd158.zip rename to .yarn/cache/@nativescript-tailwind-npm-4.0.9-b9f115d48f-eec14d62b1.zip index f9f146fb..ae51395c 100644 Binary files a/.yarn/cache/@nativescript-tailwind-npm-4.0.8-c5138797c0-81eb0dd158.zip and b/.yarn/cache/@nativescript-tailwind-npm-4.0.9-b9f115d48f-eec14d62b1.zip differ diff --git a/.yarn/cache/@oxc-project-types-npm-0.128.0-fd78ea77b3-b6999b1b6b.zip b/.yarn/cache/@oxc-project-types-npm-0.128.0-fd78ea77b3-b6999b1b6b.zip deleted file mode 100644 index a82b758b..00000000 Binary files a/.yarn/cache/@oxc-project-types-npm-0.128.0-fd78ea77b3-b6999b1b6b.zip and /dev/null differ diff --git a/.yarn/cache/@oxc-project-types-npm-0.130.0-9bc0efded0-7ec8c03407.zip b/.yarn/cache/@oxc-project-types-npm-0.134.0-f77d52ddc9-d90ee66420.zip similarity index 99% rename from .yarn/cache/@oxc-project-types-npm-0.130.0-9bc0efded0-7ec8c03407.zip rename to .yarn/cache/@oxc-project-types-npm-0.134.0-f77d52ddc9-d90ee66420.zip index 14382397..8318596b 100644 Binary files a/.yarn/cache/@oxc-project-types-npm-0.130.0-9bc0efded0-7ec8c03407.zip and b/.yarn/cache/@oxc-project-types-npm-0.134.0-f77d52ddc9-d90ee66420.zip differ diff --git a/.yarn/cache/@oxfmt-binding-linux-arm64-gnu-npm-0.53.0-ee2d6164f3-10c0.zip b/.yarn/cache/@oxfmt-binding-linux-arm64-gnu-npm-0.53.0-ee2d6164f3-10c0.zip new file mode 100644 index 00000000..1d336a92 Binary files /dev/null and b/.yarn/cache/@oxfmt-binding-linux-arm64-gnu-npm-0.53.0-ee2d6164f3-10c0.zip differ diff --git a/.yarn/cache/@oxfmt-binding-linux-x64-gnu-npm-0.53.0-354dee444e-10c0.zip b/.yarn/cache/@oxfmt-binding-linux-x64-gnu-npm-0.53.0-354dee444e-10c0.zip new file mode 100644 index 00000000..e2926a96 Binary files /dev/null and b/.yarn/cache/@oxfmt-binding-linux-x64-gnu-npm-0.53.0-354dee444e-10c0.zip differ diff --git a/.yarn/cache/@oxlint-binding-linux-arm64-gnu-npm-1.68.0-4adeafa69c-10c0.zip b/.yarn/cache/@oxlint-binding-linux-arm64-gnu-npm-1.68.0-4adeafa69c-10c0.zip new file mode 100644 index 00000000..576859b8 Binary files /dev/null and b/.yarn/cache/@oxlint-binding-linux-arm64-gnu-npm-1.68.0-4adeafa69c-10c0.zip differ diff --git a/.yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.0.0-rc.18-3e0312534a-10c0.zip b/.yarn/cache/@oxlint-binding-linux-x64-gnu-npm-1.68.0-4a76358808-10c0.zip similarity index 53% rename from .yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.0.0-rc.18-3e0312534a-10c0.zip rename to .yarn/cache/@oxlint-binding-linux-x64-gnu-npm-1.68.0-4a76358808-10c0.zip index 6aa1c740..e44b0e18 100644 Binary files a/.yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.0.0-rc.18-3e0312534a-10c0.zip and b/.yarn/cache/@oxlint-binding-linux-x64-gnu-npm-1.68.0-4a76358808-10c0.zip differ diff --git a/.yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.0.1-d8d54b9d13-10c0.zip b/.yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.1.0-eeb6ee44be-10c0.zip similarity index 71% rename from .yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.0.1-d8d54b9d13-10c0.zip rename to .yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.1.0-eeb6ee44be-10c0.zip index 9a32a36a..be21bc6c 100644 Binary files a/.yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.0.1-d8d54b9d13-10c0.zip and b/.yarn/cache/@rolldown-binding-linux-arm64-gnu-npm-1.1.0-eeb6ee44be-10c0.zip differ diff --git a/.yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.0.0-rc.18-8f0b4d5244-10c0.zip b/.yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.0.0-rc.18-8f0b4d5244-10c0.zip deleted file mode 100644 index 72ce3429..00000000 Binary files a/.yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.0.0-rc.18-8f0b4d5244-10c0.zip and /dev/null differ diff --git a/.yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.0.1-f93a950ebf-10c0.zip b/.yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.1.0-f11955fb65-10c0.zip similarity index 71% rename from .yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.0.1-f93a950ebf-10c0.zip rename to .yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.1.0-f11955fb65-10c0.zip index 9e6b0178..8820442f 100644 Binary files a/.yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.0.1-f93a950ebf-10c0.zip and b/.yarn/cache/@rolldown-binding-linux-x64-gnu-npm-1.1.0-f11955fb65-10c0.zip differ diff --git a/.yarn/cache/@rolldown-pluginutils-npm-1.0.0-rc.18-56fc3592f7-c09f2ebe53.zip b/.yarn/cache/@rolldown-pluginutils-npm-1.0.0-rc.18-56fc3592f7-c09f2ebe53.zip deleted file mode 100644 index 8f258706..00000000 Binary files a/.yarn/cache/@rolldown-pluginutils-npm-1.0.0-rc.18-56fc3592f7-c09f2ebe53.zip and /dev/null differ diff --git a/.yarn/cache/@tailwindcss-node-npm-4.2.4-d17b3a2fc6-58a0b8c4b8.zip b/.yarn/cache/@tailwindcss-node-npm-4.2.4-d17b3a2fc6-58a0b8c4b8.zip deleted file mode 100644 index f00dbc78..00000000 Binary files a/.yarn/cache/@tailwindcss-node-npm-4.2.4-d17b3a2fc6-58a0b8c4b8.zip and /dev/null differ diff --git a/.yarn/cache/@tailwindcss-node-npm-4.3.0-7b1552a5f1-0c8c1eb795.zip b/.yarn/cache/@tailwindcss-node-npm-4.3.0-7b1552a5f1-0c8c1eb795.zip new file mode 100644 index 00000000..294ea61a Binary files /dev/null and b/.yarn/cache/@tailwindcss-node-npm-4.3.0-7b1552a5f1-0c8c1eb795.zip differ diff --git a/.yarn/cache/@tailwindcss-oxide-linux-arm64-gnu-npm-4.2.4-25c00071de-10c0.zip b/.yarn/cache/@tailwindcss-oxide-linux-arm64-gnu-npm-4.2.4-25c00071de-10c0.zip deleted file mode 100644 index 33053cbf..00000000 Binary files a/.yarn/cache/@tailwindcss-oxide-linux-arm64-gnu-npm-4.2.4-25c00071de-10c0.zip and /dev/null differ diff --git a/.yarn/cache/@tailwindcss-oxide-linux-arm64-gnu-npm-4.3.0-3096c142fd-10c0.zip b/.yarn/cache/@tailwindcss-oxide-linux-arm64-gnu-npm-4.3.0-3096c142fd-10c0.zip new file mode 100644 index 00000000..b9a6079a Binary files /dev/null and b/.yarn/cache/@tailwindcss-oxide-linux-arm64-gnu-npm-4.3.0-3096c142fd-10c0.zip differ diff --git a/.yarn/cache/@tailwindcss-oxide-linux-x64-gnu-npm-4.2.4-d60c358507-10c0.zip b/.yarn/cache/@tailwindcss-oxide-linux-x64-gnu-npm-4.2.4-d60c358507-10c0.zip deleted file mode 100644 index 0b093bdf..00000000 Binary files a/.yarn/cache/@tailwindcss-oxide-linux-x64-gnu-npm-4.2.4-d60c358507-10c0.zip and /dev/null differ diff --git a/.yarn/cache/@tailwindcss-oxide-linux-x64-gnu-npm-4.3.0-ef14700e70-10c0.zip b/.yarn/cache/@tailwindcss-oxide-linux-x64-gnu-npm-4.3.0-ef14700e70-10c0.zip new file mode 100644 index 00000000..67437adb Binary files /dev/null and b/.yarn/cache/@tailwindcss-oxide-linux-x64-gnu-npm-4.3.0-ef14700e70-10c0.zip differ diff --git a/.yarn/cache/@tailwindcss-oxide-npm-4.2.4-9cfff24f5b-f9fe3d19d4.zip b/.yarn/cache/@tailwindcss-oxide-npm-4.3.0-566666e00d-9a04ee1e59.zip similarity index 84% rename from .yarn/cache/@tailwindcss-oxide-npm-4.2.4-9cfff24f5b-f9fe3d19d4.zip rename to .yarn/cache/@tailwindcss-oxide-npm-4.3.0-566666e00d-9a04ee1e59.zip index 398610cb..1ea6f41c 100644 Binary files a/.yarn/cache/@tailwindcss-oxide-npm-4.2.4-9cfff24f5b-f9fe3d19d4.zip and b/.yarn/cache/@tailwindcss-oxide-npm-4.3.0-566666e00d-9a04ee1e59.zip differ diff --git a/.yarn/cache/@tailwindcss-postcss-npm-4.2.4-f62b408f72-e6abad7065.zip b/.yarn/cache/@tailwindcss-postcss-npm-4.2.4-f62b408f72-e6abad7065.zip deleted file mode 100644 index 5250cc56..00000000 Binary files a/.yarn/cache/@tailwindcss-postcss-npm-4.2.4-f62b408f72-e6abad7065.zip and /dev/null differ diff --git a/.yarn/cache/@tailwindcss-postcss-npm-4.3.0-fb0faf50d5-83483debd4.zip b/.yarn/cache/@tailwindcss-postcss-npm-4.3.0-fb0faf50d5-83483debd4.zip new file mode 100644 index 00000000..a0fcb81e Binary files /dev/null and b/.yarn/cache/@tailwindcss-postcss-npm-4.3.0-fb0faf50d5-83483debd4.zip differ diff --git a/.yarn/cache/@types-node-npm-25.6.2-59b4df6216-7f540331aa.zip b/.yarn/cache/@types-node-npm-25.9.1-fa3ebe64ec-9a04682842.zip similarity index 97% rename from .yarn/cache/@types-node-npm-25.6.2-59b4df6216-7f540331aa.zip rename to .yarn/cache/@types-node-npm-25.9.1-fa3ebe64ec-9a04682842.zip index d36d65e0..d3aa440b 100644 Binary files a/.yarn/cache/@types-node-npm-25.6.2-59b4df6216-7f540331aa.zip and b/.yarn/cache/@types-node-npm-25.9.1-fa3ebe64ec-9a04682842.zip differ diff --git a/.yarn/cache/enhanced-resolve-npm-5.22.2-d450db8877-64371c54ce.zip b/.yarn/cache/enhanced-resolve-npm-5.22.2-d450db8877-64371c54ce.zip new file mode 100644 index 00000000..f5b8ce55 Binary files /dev/null and b/.yarn/cache/enhanced-resolve-npm-5.22.2-d450db8877-64371c54ce.zip differ diff --git a/.yarn/cache/execa-npm-9.6.0-c1ae1efe39-2c44a33142.zip b/.yarn/cache/execa-npm-9.6.0-c1ae1efe39-2c44a33142.zip deleted file mode 100644 index 746b4ccc..00000000 Binary files a/.yarn/cache/execa-npm-9.6.0-c1ae1efe39-2c44a33142.zip and /dev/null differ diff --git a/.yarn/cache/gettext-parser-npm-8.0.0-00cb83b3d6-b329981791.zip b/.yarn/cache/gettext-parser-npm-8.0.0-00cb83b3d6-b329981791.zip deleted file mode 100644 index ef01fb65..00000000 Binary files a/.yarn/cache/gettext-parser-npm-8.0.0-00cb83b3d6-b329981791.zip and /dev/null differ diff --git a/.yarn/cache/oxfmt-npm-0.53.0-f97b4027be-a34f1a9e66.zip b/.yarn/cache/oxfmt-npm-0.53.0-f97b4027be-a34f1a9e66.zip new file mode 100644 index 00000000..d21dcbae Binary files /dev/null and b/.yarn/cache/oxfmt-npm-0.53.0-f97b4027be-a34f1a9e66.zip differ diff --git a/.yarn/cache/oxlint-npm-1.68.0-787be88fa6-d85170a7ac.zip b/.yarn/cache/oxlint-npm-1.68.0-787be88fa6-d85170a7ac.zip new file mode 100644 index 00000000..89596d82 Binary files /dev/null and b/.yarn/cache/oxlint-npm-1.68.0-787be88fa6-d85170a7ac.zip differ diff --git a/.yarn/cache/postcss-npm-8.5.14-1cf8d01c78-48138207cf.zip b/.yarn/cache/postcss-npm-8.5.14-1cf8d01c78-48138207cf.zip deleted file mode 100644 index 7bc504a8..00000000 Binary files a/.yarn/cache/postcss-npm-8.5.14-1cf8d01c78-48138207cf.zip and /dev/null differ diff --git a/.yarn/cache/rolldown-npm-1.0.0-rc.18-5d093bde00-699b8545a9.zip b/.yarn/cache/rolldown-npm-1.0.0-rc.18-5d093bde00-699b8545a9.zip deleted file mode 100644 index c912e6cc..00000000 Binary files a/.yarn/cache/rolldown-npm-1.0.0-rc.18-5d093bde00-699b8545a9.zip and /dev/null differ diff --git a/.yarn/cache/rolldown-npm-1.0.1-8adafc3459-0631c07187.zip b/.yarn/cache/rolldown-npm-1.1.0-ec3cdcf6d4-9502a829af.zip similarity index 96% rename from .yarn/cache/rolldown-npm-1.0.1-8adafc3459-0631c07187.zip rename to .yarn/cache/rolldown-npm-1.1.0-ec3cdcf6d4-9502a829af.zip index 6b3ac18d..7299b1b3 100644 Binary files a/.yarn/cache/rolldown-npm-1.0.1-8adafc3459-0631c07187.zip and b/.yarn/cache/rolldown-npm-1.1.0-ec3cdcf6d4-9502a829af.zip differ diff --git a/.yarn/cache/tailwindcss-npm-4.2.4-9fa8b80175-1069304b6b.zip b/.yarn/cache/tailwindcss-npm-4.2.4-9fa8b80175-1069304b6b.zip deleted file mode 100644 index 246d2d83..00000000 Binary files a/.yarn/cache/tailwindcss-npm-4.2.4-9fa8b80175-1069304b6b.zip and /dev/null differ diff --git a/.yarn/cache/tailwindcss-npm-4.3.0-5910704232-4cde389ee5.zip b/.yarn/cache/tailwindcss-npm-4.3.0-5910704232-4cde389ee5.zip new file mode 100644 index 00000000..01e2ebfb Binary files /dev/null and b/.yarn/cache/tailwindcss-npm-4.3.0-5910704232-4cde389ee5.zip differ diff --git a/.yarn/cache/tapable-npm-2.3.3-b058b6534f-47992e8610.zip b/.yarn/cache/tapable-npm-2.3.3-b058b6534f-47992e8610.zip new file mode 100644 index 00000000..3343a184 Binary files /dev/null and b/.yarn/cache/tapable-npm-2.3.3-b058b6534f-47992e8610.zip differ diff --git a/.yarn/cache/tinyglobby-npm-0.2.16-102914a73b-f2e09fd93d.zip b/.yarn/cache/tinyglobby-npm-0.2.16-102914a73b-f2e09fd93d.zip deleted file mode 100644 index ad6e17f4..00000000 Binary files a/.yarn/cache/tinyglobby-npm-0.2.16-102914a73b-f2e09fd93d.zip and /dev/null differ diff --git a/.yarn/cache/tinypool-npm-2.1.0-e68b5eb405-9fb1c76055.zip b/.yarn/cache/tinypool-npm-2.1.0-e68b5eb405-9fb1c76055.zip new file mode 100644 index 00000000..59b4ab16 Binary files /dev/null and b/.yarn/cache/tinypool-npm-2.1.0-e68b5eb405-9fb1c76055.zip differ diff --git a/.yarn/cache/undici-types-npm-7.19.2-93c792b6dd-7159f10546.zip b/.yarn/cache/undici-types-npm-7.24.6-8759b28e34-d9cd8befb6.zip similarity index 95% rename from .yarn/cache/undici-types-npm-7.19.2-93c792b6dd-7159f10546.zip rename to .yarn/cache/undici-types-npm-7.24.6-8759b28e34-d9cd8befb6.zip index 336a89ec..9ee937b8 100644 Binary files a/.yarn/cache/undici-types-npm-7.19.2-93c792b6dd-7159f10546.zip and b/.yarn/cache/undici-types-npm-7.24.6-8759b28e34-d9cd8befb6.zip differ diff --git a/.yarn/cache/vite-npm-8.0.11-c8cceaf38e-504ec60647.zip b/.yarn/cache/vite-npm-8.0.11-c8cceaf38e-504ec60647.zip deleted file mode 100644 index 3ccdefbb..00000000 Binary files a/.yarn/cache/vite-npm-8.0.11-c8cceaf38e-504ec60647.zip and /dev/null differ diff --git a/biome.json b/biome.json deleted file mode 100644 index 8186bd99..00000000 --- a/biome.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "$schema": "https://biomejs.dev/schemas/2.4.13/schema.json", - "vcs": { - "enabled": true, - "clientKind": "git", - "useIgnoreFile": true - }, - "formatter": { - "enabled": true, - "indentStyle": "space", - "indentWidth": 2, - "lineWidth": 120, - "lineEnding": "lf" - }, - "linter": { - "enabled": true, - "rules": { - "recommended": true, - "style": { - "useImportType": "warn", - "useNodejsImportProtocol": "error", - "noNonNullAssertion": "off" - }, - "suspicious": { - "noExplicitAny": "warn", - "noConsole": "off" - }, - "correctness": { - "noUnusedImports": "warn" - } - } - }, - "javascript": { - "formatter": { - "quoteStyle": "double", - "jsxQuoteStyle": "double", - "semicolons": "always", - "trailingCommas": "es5", - "arrowParentheses": "always", - "bracketSpacing": true, - "bracketSameLine": false - } - }, - "json": { - "formatter": { - "indentWidth": 2, - "trailingCommas": "none", - "lineWidth": 120 - } - }, - "css": { - "parser": { - "tailwindDirectives": true - }, - "formatter": { - "indentWidth": 2, - "quoteStyle": "single" - } - }, - "files": { - "includes": [ - "**", - "!**/node_modules", - "!**/dist", - "!**/lib", - "!**/build", - "!**/builddir", - "!**/flatpak-build", - "!**/.flatpak-builder", - "!**/repo", - "!**/.yarn", - "!**/coverage", - "!**/refs", - "!**/references", - "!**/@types", - "!**/templates", - "!**/prebuilds", - "!**/eu.jumplink.Learn6502.tar.gz", - "!**/_site", - "!**/_includes", - "!**/platforms", - "!packages/app-android/app/i18n", - "!packages/app-web/_site", - "!packages/app-web/_includes", - "!packages/app-android/platforms", - "!**/*.blp", - "!**/*.gresource", - "!**/*.compiled", - "!**/*.metainfo.xml" - ] - } -} diff --git a/package.json b/package.json index a59897f1..4a205c0d 100644 --- a/package.json +++ b/package.json @@ -372,8 +372,10 @@ "start:android": "gjsify workspace @learn6502/app-android start", "clear": "gjsify foreach -v -p clear && gjsify run _clear", "_clear": "rm -rf builddir build-dir .flatpak-builder flatpak-build repo eu.jumplink.Learn6502.tar.gz", - "format": "gjsify format", - "fix": "gjsify fix" + "format": "gjsify format --write", + "fix": "gjsify fix", + "lint": "gjsify lint", + "check:lint": "gjsify lint" }, "author": "Pascal Garber ", "license": "GPL-3.0", @@ -383,8 +385,9 @@ "packages/app-web" ], "devDependencies": { - "@biomejs/biome": "^2.4.13", - "@gjsify/cli": "^0.4.14", + "@gjsify/cli": "^0.4.37", + "oxfmt": "^0.53.0", + "oxlint": "^1.68.0", "typescript": "^6.0.3" }, "packageManager": "yarn@4.13.0" diff --git a/packages/6502/global.d.ts b/packages/6502/global.d.ts index ccfddfff..f0a2bf51 100644 --- a/packages/6502/global.d.ts +++ b/packages/6502/global.d.ts @@ -1,9 +1,9 @@ // We don't want to use the DOM types in the 6502 package to make it cross-platform, // but we need the interval and timeout functions. -declare function setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number; +declare function setInterval(handler: TimerHandler, timeout?: number, ...args: any[]): number; declare function clearInterval(handle?: number): void; -declare function setTimeout(handler: TimerHandler, timeout?: number, ...arguments: any[]): number; +declare function setTimeout(handler: TimerHandler, timeout?: number, ...args: any[]): number; declare function clearTimeout(handle?: number): void; type TimerHandler = string | Function; diff --git a/packages/6502/src/assembler.ts b/packages/6502/src/assembler.ts index 25f009b9..b6c01b9c 100644 --- a/packages/6502/src/assembler.ts +++ b/packages/6502/src/assembler.ts @@ -1,5 +1,5 @@ -import { Memory } from "./memory.js"; -import { Labels } from "./labels.js"; +import type { Memory } from "./memory.js"; +import type { Labels } from "./labels.js"; import { EventDispatcher } from "./event-dispatcher.js"; import { _, addr2hex, num2hex } from "./utils.js"; import { ADDRESSING_MODES, INSTRUCTION_LENGTH } from "./constants.js"; @@ -639,7 +639,7 @@ export class Assembler { return false; } - const match_data = param.match(/^#([\w\$%]+)$/i); + const match_data = param.match(/^#([\w$%]+)$/i); if (match_data) { const operand = this.tryParseByteOperand(match_data[1], symbols); if (operand >= 0) { @@ -684,7 +684,7 @@ export class Assembler { return false; } - const match_data = param.match(/^\(([\w\$]+)\)$/i); + const match_data = param.match(/^\(([\w$]+)\)$/i); if (match_data) { const operand = this.tryParseWordOperand(match_data[1], symbols); if (operand >= 0) { @@ -705,7 +705,7 @@ export class Assembler { return false; } - const match_data = param.match(/^\(([\w\$]+),X\)$/i); + const match_data = param.match(/^\(([\w$]+),X\)$/i); if (match_data) { const operand = this.tryParseByteOperand(match_data[1], symbols); if (operand >= 0) { @@ -726,7 +726,7 @@ export class Assembler { return false; } - const match_data = param.match(/^\(([\w\$]+)\),Y$/i); + const match_data = param.match(/^\(([\w$]+)\),Y$/i); if (match_data) { const operand = this.tryParseByteOperand(match_data[1], symbols); if (operand >= 0) { @@ -783,7 +783,7 @@ export class Assembler { return false; } - const match_data = param.match(/^([\w\$]+),X$/i); + const match_data = param.match(/^([\w$]+),X$/i); if (match_data) { const operand = this.tryParseWordOperand(match_data[1], symbols); if (operand >= 0) { @@ -824,7 +824,7 @@ export class Assembler { return false; } - const match_data = param.match(/^([\w\$]+),Y$/i); + const match_data = param.match(/^([\w$]+),Y$/i); if (match_data) { const operand = this.tryParseWordOperand(match_data[1], symbols); if (operand >= 0) { @@ -863,7 +863,7 @@ export class Assembler { return false; } - const match_data = param.match(/^([\w\$]+),X$/i); + const match_data = param.match(/^([\w$]+),X$/i); if (match_data) { const operand = this.tryParseByteOperand(match_data[1], symbols); if (operand >= 0) { @@ -886,7 +886,7 @@ export class Assembler { return false; } - const match_data = param.match(/^([\w\$]+),Y$/i); + const match_data = param.match(/^([\w$]+),Y$/i); if (match_data) { const operand = this.tryParseByteOperand(match_data[1], symbols); if (operand >= 0) { @@ -910,7 +910,7 @@ export class Assembler { return false; } - const match_data = param.match(/^([\w\$]+)$/i); + const match_data = param.match(/^([\w$]+)$/i); if (match_data) { const operand = this.tryParseWordOperand(match_data[1], symbols); if (operand >= 0) { diff --git a/packages/6502/src/memory.ts b/packages/6502/src/memory.ts index c6be8369..bbe270c4 100644 --- a/packages/6502/src/memory.ts +++ b/packages/6502/src/memory.ts @@ -16,7 +16,7 @@ export class Memory { * Creates a new Memory instance. */ constructor() { - this.memArray = new Array(0x10000); + this.memArray = Array.from({ length: 0x10000 }); this.storeKeypress = this.storeKeypress.bind(this); } diff --git a/packages/6502/src/simulator.ts b/packages/6502/src/simulator.ts index a0c36bb7..522c8363 100644 --- a/packages/6502/src/simulator.ts +++ b/packages/6502/src/simulator.ts @@ -1,5 +1,5 @@ -import { Memory } from "./memory.js"; -import { Labels } from "./labels.js"; +import type { Memory } from "./memory.js"; +import type { Labels } from "./labels.js"; import { EventDispatcher } from "./event-dispatcher.js"; import type { SimulatorEventsMap } from "./types/index.js"; diff --git a/packages/app-android/app/app-root.ts b/packages/app-android/app/app-root.ts index ae1372f3..4e917e0e 100644 --- a/packages/app-android/app/app-root.ts +++ b/packages/app-android/app/app-root.ts @@ -1,5 +1,5 @@ -import type { EventData } from "@nativescript/core"; -import { Frame, Utils } from "@nativescript/core"; +import type { EventData, Frame } from "@nativescript/core"; +import { Utils } from "@nativescript/core"; import { logger } from "~/utils"; import { themeService } from "~/services"; diff --git a/packages/app-android/app/mdx/mdx-view.ts b/packages/app-android/app/mdx/mdx-view.ts index e5b40ad6..00dc4c32 100644 --- a/packages/app-android/app/mdx/mdx-view.ts +++ b/packages/app-android/app/mdx/mdx-view.ts @@ -1,4 +1,5 @@ -import { ContentView, Builder, HtmlView, View } from "@nativescript/core"; +import type { View } from "@nativescript/core"; +import { ContentView, Builder, HtmlView } from "@nativescript/core"; import { localize } from "@nativescript/localize"; import { EventDispatcher } from "@learn6502/6502"; import type { SourceViewEventMap, SourceViewCopyEvent } from "@learn6502/common-ui"; diff --git a/packages/app-android/app/services/file.service.ts b/packages/app-android/app/services/file.service.ts index 15137ea0..d63df461 100644 --- a/packages/app-android/app/services/file.service.ts +++ b/packages/app-android/app/services/file.service.ts @@ -1,5 +1,6 @@ import { FileService as BaseFileService } from "@learn6502/common-ui"; -import { Application, AndroidActivityResultEventData } from "@nativescript/core"; +import type { AndroidActivityResultEventData } from "@nativescript/core"; +import { Application } from "@nativescript/core"; import { Observable } from "@nativescript/core/data/observable"; import { logger, showError } from "~/utils"; diff --git a/packages/app-android/app/services/theme.service.ts b/packages/app-android/app/services/theme.service.ts index b9b6b96d..b2fdfa50 100644 --- a/packages/app-android/app/services/theme.service.ts +++ b/packages/app-android/app/services/theme.service.ts @@ -3,7 +3,8 @@ import type { ThemeMode } from "@learn6502/common-ui"; import { Application, ApplicationSettings } from "@nativescript/core"; import { systemStates, SystemStates } from "../states"; import { getRootViewWhenReady, restartApp, showError } from "../utils/index"; -import { ContrastMode, SETTINGS_THEME, DEFAULT_THEME } from "../constants"; +import type { ContrastMode } from "../constants"; +import { SETTINGS_THEME, DEFAULT_THEME } from "../constants"; import type { ContrastChangeEvent } from "~/types"; import { logger } from "~/utils"; diff --git a/packages/app-android/app/states/system.states.ts b/packages/app-android/app/states/system.states.ts index 7da49379..ccafe508 100644 --- a/packages/app-android/app/states/system.states.ts +++ b/packages/app-android/app/states/system.states.ts @@ -8,7 +8,8 @@ * Pattern from reference projects: centralized state with EventDispatcher */ -import { Application, LaunchEventData, type SystemAppearanceChangedEventData, Utils } from "@nativescript/core"; +import type { LaunchEventData } from "@nativescript/core"; +import { Application, type SystemAppearanceChangedEventData, Utils } from "@nativescript/core"; import { androidLaunchEventLocalizationHandler, overrideLocale } from "@nativescript/localize"; import { EventDispatcher } from "@learn6502/6502"; import { ContrastMode } from "../constants"; diff --git a/packages/app-android/app/types/contrast-change-event.ts b/packages/app-android/app/types/contrast-change-event.ts index 87d1ce73..584765af 100644 --- a/packages/app-android/app/types/contrast-change-event.ts +++ b/packages/app-android/app/types/contrast-change-event.ts @@ -1,5 +1,5 @@ -import { ContrastMode } from "../constants"; -import { PropertyChangeEvent } from "./property-change-event"; +import type { ContrastMode } from "../constants"; +import type { PropertyChangeEvent } from "./property-change-event"; /** * Interface for contrast change events diff --git a/packages/app-android/app/types/system-appearance-change-event.ts b/packages/app-android/app/types/system-appearance-change-event.ts index a3ef0fe7..bd22ca22 100644 --- a/packages/app-android/app/types/system-appearance-change-event.ts +++ b/packages/app-android/app/types/system-appearance-change-event.ts @@ -1,4 +1,4 @@ -import { PropertyChangeEvent } from "./property-change-event"; +import type { PropertyChangeEvent } from "./property-change-event"; /** * Interface for system appearance change events diff --git a/packages/app-android/app/types/system-events-map.ts b/packages/app-android/app/types/system-events-map.ts index b7554cf4..936ef555 100644 --- a/packages/app-android/app/types/system-events-map.ts +++ b/packages/app-android/app/types/system-events-map.ts @@ -1,6 +1,6 @@ -import { ContrastChangeEvent } from "./contrast-change-event"; -import { SystemAppearanceChangeEvent } from "./system-appearance-change-event"; -import { ApplicationEventData, LaunchEventData } from "@nativescript/core"; +import type { ContrastChangeEvent } from "./contrast-change-event"; +import type { SystemAppearanceChangeEvent } from "./system-appearance-change-event"; +import type { ApplicationEventData, LaunchEventData } from "@nativescript/core"; /** * Map of all system events and their corresponding payload types diff --git a/packages/app-android/app/typings/material.android.d.ts b/packages/app-android/app/typings/material.android.d.ts index ef46a89a..af67390c 100644 --- a/packages/app-android/app/typings/material.android.d.ts +++ b/packages/app-android/app/typings/material.android.d.ts @@ -9,11 +9,11 @@ * @see https://m3.material.io/components */ -declare module com { - export module google { - export module android { - export module material { - export module materialswitch { +declare namespace com { + export namespace google { + export namespace android { + export namespace material { + export namespace materialswitch { /** * Material Design 3 Switch component * diff --git a/packages/app-android/app/utils/navigation.ts b/packages/app-android/app/utils/navigation.ts index b672f521..0a49b7de 100644 --- a/packages/app-android/app/utils/navigation.ts +++ b/packages/app-android/app/utils/navigation.ts @@ -5,7 +5,8 @@ * Pattern from reference projects (conty, oss-weather, alpimaps). */ -import { Application, Frame, Page, View, type AndroidActivityBackPressedEventData } from "@nativescript/core"; +import type { View } from "@nativescript/core"; +import { Application, Frame, Page, type AndroidActivityBackPressedEventData } from "@nativescript/core"; import { logger } from "./logger"; /** diff --git a/packages/app-android/app/views/main.ts b/packages/app-android/app/views/main.ts index 75bc7b23..2a76bbbc 100644 --- a/packages/app-android/app/views/main.ts +++ b/packages/app-android/app/views/main.ts @@ -1,11 +1,12 @@ -import { Page, ScrollView, ScrollEventData, Frame, Application } from "@nativescript/core"; +import type { Page, ScrollEventData, Frame } from "@nativescript/core"; +import { ScrollView, Application } from "@nativescript/core"; -import { EventData } from "@nativescript/core"; +import type { EventData } from "@nativescript/core"; import { systemStates, SystemStates } from "~/states"; // Import common interfaces and types +import type { MainView } from "@learn6502/common-ui"; import { - MainView, ViewType, gameConsoleController, debuggerController, @@ -15,14 +16,14 @@ import { MainEventBridge, MainButtonState, } from "@learn6502/common-ui"; -import { SimulatorState } from "@learn6502/6502"; +import type { SimulatorState } from "@learn6502/6502"; // Import services import { notificationService } from "~/services"; -import { SystemAppearanceChangeEvent } from "~/types"; -import { MainButton } from "~/widgets"; +import type { SystemAppearanceChangeEvent } from "~/types"; +import type { MainButton } from "~/widgets"; import { showError, logger } from "~/utils"; -import { BottomNavigation } from "~/widgets/bottom-navigation"; +import type { BottomNavigation } from "~/widgets/bottom-navigation"; // Import views import { debuggerView } from "./main/debugger"; diff --git a/packages/app-android/app/views/main/debugger.ts b/packages/app-android/app/views/main/debugger.ts index 752b8b67..3f2f3783 100644 --- a/packages/app-android/app/views/main/debugger.ts +++ b/packages/app-android/app/views/main/debugger.ts @@ -1,7 +1,8 @@ -import { EventData, Page, GridLayout, ScrollView, TextView, LayoutBase, Application } from "@nativescript/core"; +import type { EventData, Page } from "@nativescript/core"; +import { GridLayout, ScrollView, TextView, LayoutBase, Application } from "@nativescript/core"; +import type { DebuggerView } from "@learn6502/common-ui"; import { debuggerController, - DebuggerView, DebuggerState, mainStateController, editorController, @@ -10,7 +11,7 @@ import { import type { Memory, Simulator, Assembler } from "@learn6502/6502"; // Import custom widgets -import { MessageConsole, DebugInfo, HexMonitor, Hexdump, Disassembled } from "~/widgets/debugger"; +import type { MessageConsole, DebugInfo, HexMonitor, Hexdump, Disassembled } from "~/widgets/debugger"; import { notificationService } from "~/services"; import { gameConsoleView } from "./game-console"; diff --git a/packages/app-android/app/views/main/editor.ts b/packages/app-android/app/views/main/editor.ts index 2ffab5fe..bd8c9863 100644 --- a/packages/app-android/app/views/main/editor.ts +++ b/packages/app-android/app/views/main/editor.ts @@ -1,6 +1,8 @@ -import { Observable, Page, EventData, Button, StackLayout } from "@nativescript/core"; -import { EditorView, EditorEventMap, editorController } from "@learn6502/common-ui"; -import { SourceView } from "~/widgets/source-view"; +import type { Page, EventData, Button, StackLayout } from "@nativescript/core"; +import { Observable } from "@nativescript/core"; +import type { EditorView, EditorEventMap } from "@learn6502/common-ui"; +import { editorController } from "@learn6502/common-ui"; +import type { SourceView } from "~/widgets/source-view"; import { EventDispatcher } from "@learn6502/6502"; import { logger } from "~/utils"; diff --git a/packages/app-android/app/views/main/game-console.ts b/packages/app-android/app/views/main/game-console.ts index 1183b64d..9b865ad9 100644 --- a/packages/app-android/app/views/main/game-console.ts +++ b/packages/app-android/app/views/main/game-console.ts @@ -1,8 +1,9 @@ -import { EventData, Page } from "@nativescript/core"; -import { type Memory, type Labels, type Simulator, type Assembler, SimulatorState } from "@learn6502/6502"; +import type { EventData, Page } from "@nativescript/core"; +import type { SimulatorState } from "@learn6502/6502"; +import { type Memory, type Labels, type Simulator, type Assembler } from "@learn6502/6502"; // Import child widgets -import { Display, Gamepad } from "~/widgets/game-console"; +import type { Display, Gamepad } from "~/widgets/game-console"; // Import common controller import { diff --git a/packages/app-android/app/views/main/learn.ts b/packages/app-android/app/views/main/learn.ts index 7e1aa4eb..878a68d7 100644 --- a/packages/app-android/app/views/main/learn.ts +++ b/packages/app-android/app/views/main/learn.ts @@ -1,5 +1,6 @@ -import { EventData, Page, ContentView, View } from "@nativescript/core"; -import { TutorialView } from "../../mdx/tutorial-view"; // Adjusted path if necessary +import type { EventData } from "@nativescript/core"; +import { Page, ContentView, View } from "@nativescript/core"; +import type { TutorialView } from "../../mdx/tutorial-view"; // Adjusted path if necessary import type { LearnView, SourceViewCopyEvent } from "@learn6502/common-ui"; import { learnController } from "@learn6502/common-ui/src/controller"; import { logger } from "~/utils"; diff --git a/packages/app-android/app/views/main/storybook.ts b/packages/app-android/app/views/main/storybook.ts index bee7bdee..cbfab95e 100644 --- a/packages/app-android/app/views/main/storybook.ts +++ b/packages/app-android/app/views/main/storybook.ts @@ -1,4 +1,4 @@ -import { EventData, Page } from "@nativescript/core"; +import type { EventData, Page } from "@nativescript/core"; import { ListItem, Switch } from "../../widgets"; import { logger } from "~/utils"; diff --git a/packages/app-android/app/widgets/bottom-navigation.ts b/packages/app-android/app/widgets/bottom-navigation.ts index f25a34c3..dc5e9ac5 100644 --- a/packages/app-android/app/widgets/bottom-navigation.ts +++ b/packages/app-android/app/widgets/bottom-navigation.ts @@ -2,7 +2,7 @@ import { ContentView, Property, Frame, Utils, GridLayout } from "@nativescript/c import { BottomTab } from "./bottom-tab"; import { createColorStateList, getMaterialColor } from "../utils/index"; import { systemStates, SystemStates } from "../states"; -import { SystemAppearanceChangeEvent } from "~/types"; +import type { SystemAppearanceChangeEvent } from "~/types"; import { logger } from "~/utils"; /** diff --git a/packages/app-android/app/widgets/debugger/debug-info.ts b/packages/app-android/app/widgets/debugger/debug-info.ts index 87234c3b..fee7aeb7 100644 --- a/packages/app-android/app/widgets/debugger/debug-info.ts +++ b/packages/app-android/app/widgets/debugger/debug-info.ts @@ -2,7 +2,7 @@ import { ContentView, Builder } from "@nativescript/core"; import type { DebugInfoWidget } from "@learn6502/common-ui"; import type { Simulator } from "@learn6502/6502"; import { num2hex, addr2hex } from "@learn6502/6502"; -import { ListItem } from "../list-item"; +import type { ListItem } from "../list-item"; import { logger } from "~/utils"; /** diff --git a/packages/app-android/app/widgets/debugger/hex-monitor.ts b/packages/app-android/app/widgets/debugger/hex-monitor.ts index c7bd4ce8..20b4d960 100644 --- a/packages/app-android/app/widgets/debugger/hex-monitor.ts +++ b/packages/app-android/app/widgets/debugger/hex-monitor.ts @@ -1,4 +1,5 @@ -import { GridLayout, Label, ScrollView } from "@nativescript/core"; +import type { GridLayout } from "@nativescript/core"; +import { Label, ScrollView } from "@nativescript/core"; import type { HexMonitorWidget, HexMonitorOptions, MemoryRegion, HexMonitorEventMap } from "@learn6502/common-ui"; import { memoryRegions } from "@learn6502/common-ui"; import type { Memory } from "@learn6502/6502"; diff --git a/packages/app-android/app/widgets/fab.ts b/packages/app-android/app/widgets/fab.ts index 5a6ae6b9..071a9391 100644 --- a/packages/app-android/app/widgets/fab.ts +++ b/packages/app-android/app/widgets/fab.ts @@ -1,7 +1,7 @@ import { ContentView, Property, CSSType, Utils } from "@nativescript/core"; import { createColorStateList, getMaterialColor } from "../utils/index"; import { systemStates, SystemStates } from "../states"; -import { SystemAppearanceChangeEvent } from "~/types"; +import type { SystemAppearanceChangeEvent } from "~/types"; import { logger } from "~/utils"; /** diff --git a/packages/app-android/app/widgets/game-console/display.ts b/packages/app-android/app/widgets/game-console/display.ts index e5b8701b..e9fb0c09 100644 --- a/packages/app-android/app/widgets/game-console/display.ts +++ b/packages/app-android/app/widgets/game-console/display.ts @@ -1,9 +1,5 @@ -import { - DisplayWidget, - gameConsoleController, - DEFAULT_DISPLAY_CONFIG, - gameConsoleStateService, -} from "@learn6502/common-ui"; +import type { DisplayWidget } from "@learn6502/common-ui"; +import { gameConsoleController, DEFAULT_DISPLAY_CONFIG, gameConsoleStateService } from "@learn6502/common-ui"; import { CreateViewEventData, GridLayout, @@ -14,7 +10,8 @@ import { CoreTypes, } from "@nativescript/core"; import { isAndroid } from "@nativescript/core"; -import { Memory, DisplayAddressRange } from "@learn6502/6502"; +import type { Memory } from "@learn6502/6502"; +import { DisplayAddressRange } from "@learn6502/6502"; import { logger } from "~/utils"; /** diff --git a/packages/app-android/app/widgets/game-console/gamepad.ts b/packages/app-android/app/widgets/game-console/gamepad.ts index c98cd3ed..2907c3b7 100644 --- a/packages/app-android/app/widgets/game-console/gamepad.ts +++ b/packages/app-android/app/widgets/game-console/gamepad.ts @@ -1,4 +1,5 @@ -import { GridLayout, Button, Builder } from "@nativescript/core"; +import type { Button } from "@nativescript/core"; +import { GridLayout, Builder } from "@nativescript/core"; import type { GamepadKey, GamepadEventMap, GamepadWidget } from "@learn6502/common-ui"; import { getGamepadKeyCode, getGamepadKeyChar } from "@learn6502/common-ui"; import { EventDispatcher } from "@learn6502/6502"; diff --git a/packages/app-android/app/widgets/list-item.ts b/packages/app-android/app/widgets/list-item.ts index aad4e078..32e7e50a 100644 --- a/packages/app-android/app/widgets/list-item.ts +++ b/packages/app-android/app/widgets/list-item.ts @@ -1,7 +1,7 @@ import { booleanConverter, ContentView, Property, Utils } from "@nativescript/core"; import { createColorStateList, getMaterialColor } from "../utils/index"; import { systemStates, SystemStates } from "../states"; -import { SystemAppearanceChangeEvent } from "~/types"; +import type { SystemAppearanceChangeEvent } from "~/types"; import { logger } from "~/utils"; /** diff --git a/packages/app-android/app/widgets/list.ts b/packages/app-android/app/widgets/list.ts index 4a2f7e51..0b3792bd 100644 --- a/packages/app-android/app/widgets/list.ts +++ b/packages/app-android/app/widgets/list.ts @@ -1,7 +1,7 @@ import { StackLayout, Property } from "@nativescript/core"; import { ListItem } from "./list-item"; import { systemStates, SystemStates } from "../states"; -import { SystemAppearanceChangeEvent } from "~/types"; +import type { SystemAppearanceChangeEvent } from "~/types"; /** * Material Design 3 List component for Android diff --git a/packages/app-android/app/widgets/main-button.ts b/packages/app-android/app/widgets/main-button.ts index a6a93e7f..60292970 100644 --- a/packages/app-android/app/widgets/main-button.ts +++ b/packages/app-android/app/widgets/main-button.ts @@ -1,6 +1,7 @@ -import { Property, CSSType, EventData } from "@nativescript/core"; +import type { EventData } from "@nativescript/core"; +import { Property, CSSType } from "@nativescript/core"; import { localize as _ } from "@nativescript/localize"; -import { SimulatorState } from "@learn6502/6502"; // Import shared simulator state +import type { SimulatorState } from "@learn6502/6502"; // Import shared simulator state import { Fab } from "./fab"; // Import the base Fab class import { MainButtonState, diff --git a/packages/app-android/app/widgets/source-view.ts b/packages/app-android/app/widgets/source-view.ts index a97f345b..2053ad45 100644 --- a/packages/app-android/app/widgets/source-view.ts +++ b/packages/app-android/app/widgets/source-view.ts @@ -1,4 +1,5 @@ -import { ContentView, Property, TextView, Builder, booleanConverter, Color, Button } from "@nativescript/core"; +import type { TextView, Button } from "@nativescript/core"; +import { ContentView, Property, Builder, booleanConverter, Color } from "@nativescript/core"; import { debounce, EventDispatcher } from "@learn6502/6502"; import type { SourceViewEventMap, SourceViewWidget } from "@learn6502/common-ui"; import { OPCODE_PATTERN, COMMENT_PATTERN, HEX_VALUE_PATTERN } from "@learn6502/common-ui"; diff --git a/packages/app-android/app/widgets/switch.ts b/packages/app-android/app/widgets/switch.ts index d2024038..d47a9085 100644 --- a/packages/app-android/app/widgets/switch.ts +++ b/packages/app-android/app/widgets/switch.ts @@ -1,7 +1,7 @@ import { ContentView, Property, CSSType, booleanConverter } from "@nativescript/core"; import { getMaterialColor, createColorStateList } from "../utils/index"; import { systemStates, SystemStates } from "../states"; -import { SystemAppearanceChangeEvent } from "~/types"; +import type { SystemAppearanceChangeEvent } from "~/types"; import { logger } from "~/utils"; /** diff --git a/packages/app-android/package.json b/packages/app-android/package.json index be5c3e6b..5e47e0b6 100644 --- a/packages/app-android/package.json +++ b/packages/app-android/package.json @@ -14,20 +14,20 @@ "dependencies": { "@learn6502/6502": "workspace:^", "@learn6502/common-ui": "workspace:^", - "@nativescript/core": "~9.0.18", + "@nativescript/core": "~9.0.20", "@nativescript/localize": "^5.2.0", - "@nativescript/tailwind": "^4.0.8", - "tailwindcss": "^4.2.4" + "@nativescript/tailwind": "^4.0.9", + "tailwindcss": "^4.3.0" }, "devDependencies": { "@gjsify/nativescript-vite": "^0.4.37", "@nativescript/android": "9.0.4", "@nativescript/types": "~9.0.0", "@nativescript/vite": "^2.0.3", - "@tailwindcss/postcss": "^4.2.4", + "@tailwindcss/postcss": "^4.3.0", "autoprefixer": "^10.5.0", "nativescript": "^9.0.6", - "postcss": "^8.5.14", + "postcss": "^8.5.15", "postcss-cli": "^11.0.1", "postcss-discard-empty": "^8.0.0", "postcss-import": "^16.1.1", diff --git a/packages/app-gnome/package.json b/packages/app-gnome/package.json index 0b83db49..0a0f62a1 100644 --- a/packages/app-gnome/package.json +++ b/packages/app-gnome/package.json @@ -103,9 +103,9 @@ "author": "Pascal Garber ", "license": "GPL-3.0", "devDependencies": { - "@gjsify/cli": "^0.4.14", - "@gjsify/vite-plugin-blueprint": "^0.4.14", - "@gjsify/vite-plugin-gettext": "^0.4.14", + "@gjsify/cli": "^0.4.37", + "@gjsify/vite-plugin-blueprint": "^0.4.37", + "@gjsify/vite-plugin-gettext": "^0.4.37", "typescript": "^6.0.3" }, "dependencies": { diff --git a/packages/app-gnome/src/mdx/mdx-view.ts b/packages/app-gnome/src/mdx/mdx-view.ts index 7c588202..64630e1d 100644 --- a/packages/app-gnome/src/mdx/mdx-view.ts +++ b/packages/app-gnome/src/mdx/mdx-view.ts @@ -1,6 +1,6 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import { SourceView } from "../widgets/source-view.ts"; +import type { SourceView } from "../widgets/source-view.ts"; import type { SourceViewCopyEvent } from "@learn6502/common-ui"; /** diff --git a/packages/app-gnome/src/mdx/quick-help-view.ts b/packages/app-gnome/src/mdx/quick-help-view.ts index 74f4890b..61d71c86 100644 --- a/packages/app-gnome/src/mdx/quick-help-view.ts +++ b/packages/app-gnome/src/mdx/quick-help-view.ts @@ -1,5 +1,5 @@ import GObject from "@girs/gobject-2.0"; -import Adw from "@girs/adw-1"; +import type Adw from "@girs/adw-1"; import QuickHelpTemplate from "@learn6502/learn/dist/quick-help.ui"; import { findIdsInXml } from "../utils.ts"; import { MdxView } from "./mdx-view.ts"; diff --git a/packages/app-gnome/src/mdx/tutorial-view.ts b/packages/app-gnome/src/mdx/tutorial-view.ts index cfa72877..9b2c6ea5 100644 --- a/packages/app-gnome/src/mdx/tutorial-view.ts +++ b/packages/app-gnome/src/mdx/tutorial-view.ts @@ -1,5 +1,5 @@ import GObject from "@girs/gobject-2.0"; -import Adw from "@girs/adw-1"; +import type Adw from "@girs/adw-1"; import TutorialTemplate from "@learn6502/learn/dist/tutorial.ui"; import { findIdsInXml } from "../utils.ts"; import { MdxView } from "./mdx-view.ts"; diff --git a/packages/app-gnome/src/services/notification.service.ts b/packages/app-gnome/src/services/notification.service.ts index e47c0b23..ad23f32b 100644 --- a/packages/app-gnome/src/services/notification.service.ts +++ b/packages/app-gnome/src/services/notification.service.ts @@ -1,7 +1,7 @@ import { NotificationService as BaseNotificationService } from "@learn6502/common-ui"; import type { NotificationOptions, DialogOptions } from "@learn6502/common-ui"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; +import type Gtk from "@girs/gtk-4.0"; /** * GNOME-specific implementation of the NotificationService diff --git a/packages/app-gnome/src/views/help.window.ts b/packages/app-gnome/src/views/help.window.ts index 7be1c677..d42c1b5a 100644 --- a/packages/app-gnome/src/views/help.window.ts +++ b/packages/app-gnome/src/views/help.window.ts @@ -1,12 +1,12 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import { QuickHelpView } from "../mdx/quick-help-view.ts"; +import type { QuickHelpView } from "../mdx/quick-help-view.ts"; import { themeService } from "../services"; import Template from "./help.window.blp"; export class HelpWindow extends Adw.Window { - private declare _quickHelpView: QuickHelpView; + declare private _quickHelpView: QuickHelpView; static { GObject.registerClass( diff --git a/packages/app-gnome/src/views/main.window.ts b/packages/app-gnome/src/views/main.window.ts index 74e11a2c..f7e389ec 100644 --- a/packages/app-gnome/src/views/main.window.ts +++ b/packages/app-gnome/src/views/main.window.ts @@ -7,9 +7,10 @@ import GLib from "@girs/glib-2.0"; import { SimulatorState, num2hex, debounce } from "@learn6502/6502"; -import { Learn, Editor, GameConsole, Debugger } from "./main"; +import type { Learn, Editor, GameConsole, Debugger } from "./main"; import { HelpWindow } from "./help.window.ts"; -import { MainButton, ShareDialog } from "../widgets"; +import type { MainButton } from "../widgets"; +import { ShareDialog } from "../widgets"; import { copyToClipboard } from "../utils.ts"; import { themeService, notificationService, fileService } from "../services"; import { settings } from "../settings.ts"; @@ -29,30 +30,30 @@ import { export class MainWindow extends Adw.ApplicationWindow implements MainView { // Child widgets - private declare _editor: Editor; - private declare _gameConsole: GameConsole; - private declare _learn: Learn; - private declare _mainButton: MainButton; - private declare _stack: Adw.ViewStack; - private declare _switcherBar: Adw.ViewSwitcherBar; - private declare _debugger: Debugger; - private declare _toastOverlay: Adw.ToastOverlay; - private declare _layoutHost: Gtk.Stack; - - private declare _unsavedChangesDialog: Adw.AlertDialog; - private declare _titleLabel: Gtk.Label; - private declare _unsavedChangesIndicator: Gtk.Button; - private declare _sidebarToggleButton: Gtk.ToggleButton; - private declare _learnBackButton: Gtk.Button; + declare private _editor: Editor; + declare private _gameConsole: GameConsole; + declare private _learn: Learn; + declare private _mainButton: MainButton; + declare private _stack: Adw.ViewStack; + declare private _switcherBar: Adw.ViewSwitcherBar; + declare private _debugger: Debugger; + declare private _toastOverlay: Adw.ToastOverlay; + declare private _layoutHost: Gtk.Stack; + + declare private _unsavedChangesDialog: Adw.AlertDialog; + declare private _titleLabel: Gtk.Label; + declare private _unsavedChangesIndicator: Gtk.Button; + declare private _sidebarToggleButton: Gtk.ToggleButton; + declare private _learnBackButton: Gtk.Button; // Three column layout widgets - private declare _leftSidebar: Adw.OverlaySplitView; - private declare _leftColumn: Gtk.Box; - private declare _centerColumn: Gtk.Box; - private declare _rightColumn: Gtk.ScrolledWindow; - private declare _rightColumnContent: Gtk.Box; - private declare _rightTopBox: Gtk.Box; - private declare _rightBottomBox: Gtk.Box; + declare private _leftSidebar: Adw.OverlaySplitView; + declare private _leftColumn: Gtk.Box; + declare private _centerColumn: Gtk.Box; + declare private _rightColumn: Gtk.ScrolledWindow; + declare private _rightColumnContent: Gtk.Box; + declare private _rightTopBox: Gtk.Box; + declare private _rightBottomBox: Gtk.Box; static { GObject.registerClass( { diff --git a/packages/app-gnome/src/views/main/debugger.ts b/packages/app-gnome/src/views/main/debugger.ts index ff2c6eec..d4ec796a 100644 --- a/packages/app-gnome/src/views/main/debugger.ts +++ b/packages/app-gnome/src/views/main/debugger.ts @@ -2,11 +2,12 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; import Gtk from "@girs/gtk-4.0"; -import { HexMonitor, Hexdump, Disassembled } from "../../widgets/debugger/index.ts"; +import type { HexMonitor, Hexdump, Disassembled } from "../../widgets/debugger/index.ts"; import Template from "./debugger.blp"; -import { type Memory, type Simulator, Assembler } from "@learn6502/6502"; +import type { Assembler } from "@learn6502/6502"; +import { type Memory, type Simulator } from "@learn6502/6502"; import { type DebuggerView, type MessageConsoleWidget, @@ -21,18 +22,18 @@ import type { GameConsole } from "./game-console.ts"; export class Debugger extends Adw.Bin implements DebuggerView { // Properties - private declare _state: DebuggerState; - private declare _enabled: boolean; - public declare scrollable: boolean; + declare private _state: DebuggerState; + declare private _enabled: boolean; + declare public scrollable: boolean; // Child widgets - private declare _messageConsole: MessageConsoleWidget; - private declare _hexMonitor: HexMonitor; - private declare _hexdump: Hexdump; - private declare _disassembled: Disassembled; - private declare _debugInfo: DebugInfoWidget; - private declare _stepperSwitch: Adw.SwitchRow; - private declare _enabledSwitch: Adw.SwitchRow; + declare private _messageConsole: MessageConsoleWidget; + declare private _hexMonitor: HexMonitor; + declare private _hexdump: Hexdump; + declare private _disassembled: Disassembled; + declare private _debugInfo: DebugInfoWidget; + declare private _stepperSwitch: Adw.SwitchRow; + declare private _enabledSwitch: Adw.SwitchRow; // Reference to game console private gameConsole: GameConsole | null = null; diff --git a/packages/app-gnome/src/views/main/editor.ts b/packages/app-gnome/src/views/main/editor.ts index 54f97cb8..aedc02ab 100644 --- a/packages/app-gnome/src/views/main/editor.ts +++ b/packages/app-gnome/src/views/main/editor.ts @@ -1,9 +1,9 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; -import GtkSource from "@girs/gtksource-5"; -import { SourceView } from "../../widgets/source-view.ts"; -import { QuickHelpView } from "../../mdx/quick-help-view.ts"; +import type Gtk from "@girs/gtk-4.0"; +import type GtkSource from "@girs/gtksource-5"; +import type { SourceView } from "../../widgets/source-view.ts"; +import type { QuickHelpView } from "../../mdx/quick-help-view.ts"; import { EventDispatcher } from "@learn6502/6502"; import type { EditorView, EditorEventMap } from "@learn6502/common-ui"; import { editorController } from "@learn6502/common-ui"; @@ -22,13 +22,13 @@ export class Editor extends Adw.Bin implements EditorView { // Child widgets /** The SourceView that displays the buffer's display */ - private declare _sourceView: SourceView; + declare private _sourceView: SourceView; /** The QuickHelp that displays the quick help */ - private declare _quickHelpView: QuickHelpView; + declare private _quickHelpView: QuickHelpView; /** The ScrolledWindow that contains the quick help */ - private declare _scrolledWindow: Gtk.ScrolledWindow; + declare private _scrolledWindow: Gtk.ScrolledWindow; // State preservation - now handled by editorController private _isInitialized: boolean = false; diff --git a/packages/app-gnome/src/views/main/game-console.ts b/packages/app-gnome/src/views/main/game-console.ts index a8e39c39..872ad426 100644 --- a/packages/app-gnome/src/views/main/game-console.ts +++ b/packages/app-gnome/src/views/main/game-console.ts @@ -3,7 +3,7 @@ import Adw from "@girs/adw-1"; import type { Memory, Labels, Simulator, Assembler } from "@learn6502/6502"; -import { Display, Gamepad } from "../../widgets/game-console/index.ts"; +import type { Display, Gamepad } from "../../widgets/game-console/index.ts"; import { gameConsoleController, gameConsoleStateService, @@ -18,8 +18,8 @@ import Template from "./game-console.blp"; */ export class GameConsole extends Adw.Bin implements GameConsoleView { // Child widgets - private declare _display: Display; - private declare _gamePad: Gamepad; + declare private _display: Display; + declare private _gamePad: Gamepad; static { GObject.registerClass( diff --git a/packages/app-gnome/src/views/main/learn.ts b/packages/app-gnome/src/views/main/learn.ts index 7ed7a735..0695d157 100644 --- a/packages/app-gnome/src/views/main/learn.ts +++ b/packages/app-gnome/src/views/main/learn.ts @@ -1,10 +1,10 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; +import type Gtk from "@girs/gtk-4.0"; import GLib from "@girs/glib-2.0"; -import { TutorialView } from "../../mdx/tutorial-view.ts"; -import { ExamplesList } from "../../widgets/examples-list.ts"; +import type { TutorialView } from "../../mdx/tutorial-view.ts"; +import type { ExamplesList } from "../../widgets/examples-list.ts"; import Template from "./learn.blp"; import type { LearnView } from "@learn6502/common-ui"; @@ -12,14 +12,14 @@ import { learnController } from "@learn6502/common-ui/src/controller"; export class Learn extends Adw.Bin implements LearnView { // Child widgets - private declare _navigationView: Adw.NavigationView; - private declare _navigationList: Gtk.ListBox; - private declare _tutorialRow: Adw.ActionRow; - private declare _examplesRow: Adw.ActionRow; - private declare _statusPage: Adw.StatusPage; - private declare _tutorialView: TutorialView; - private declare _examplesStatusPage: Adw.StatusPage; - private declare _examplesList: ExamplesList; + declare private _navigationView: Adw.NavigationView; + declare private _navigationList: Gtk.ListBox; + declare private _tutorialRow: Adw.ActionRow; + declare private _examplesRow: Adw.ActionRow; + declare private _statusPage: Adw.StatusPage; + declare private _tutorialView: TutorialView; + declare private _examplesStatusPage: Adw.StatusPage; + declare private _examplesList: ExamplesList; // Store the scroll position private _lastScrollPosition: number = 0; diff --git a/packages/app-gnome/src/widgets/accent-color-selector.ts b/packages/app-gnome/src/widgets/accent-color-selector.ts index de20d904..01b44f8a 100644 --- a/packages/app-gnome/src/widgets/accent-color-selector.ts +++ b/packages/app-gnome/src/widgets/accent-color-selector.ts @@ -12,15 +12,15 @@ import { themeService } from "../services"; * Delegates persistence/apply to themeService. */ export class AccentColorSelector extends Adw.Bin { - private declare _accent_blue: Gtk.CheckButton; - private declare _accent_teal: Gtk.CheckButton; - private declare _accent_green: Gtk.CheckButton; - private declare _accent_yellow: Gtk.CheckButton; - private declare _accent_orange: Gtk.CheckButton; - private declare _accent_red: Gtk.CheckButton; - private declare _accent_pink: Gtk.CheckButton; - private declare _accent_purple: Gtk.CheckButton; - private declare _accent_slate: Gtk.CheckButton; + declare private _accent_blue: Gtk.CheckButton; + declare private _accent_teal: Gtk.CheckButton; + declare private _accent_green: Gtk.CheckButton; + declare private _accent_yellow: Gtk.CheckButton; + declare private _accent_orange: Gtk.CheckButton; + declare private _accent_red: Gtk.CheckButton; + declare private _accent_pink: Gtk.CheckButton; + declare private _accent_purple: Gtk.CheckButton; + declare private _accent_slate: Gtk.CheckButton; private _isUpdatingUi: boolean = false; private _enabled: boolean = true; private _isReady: boolean = false; diff --git a/packages/app-gnome/src/widgets/debugger/debug-info.ts b/packages/app-gnome/src/widgets/debugger/debug-info.ts index 392e22fa..fd7651fa 100644 --- a/packages/app-gnome/src/widgets/debugger/debug-info.ts +++ b/packages/app-gnome/src/widgets/debugger/debug-info.ts @@ -1,6 +1,6 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; +import type Gtk from "@girs/gtk-4.0"; import { type Simulator, num2hex, addr2hex } from "@learn6502/6502"; import { type DebugInfoWidget } from "@learn6502/common-ui"; @@ -8,35 +8,35 @@ import Template from "./debug-info.blp"; export class DebugInfo extends Adw.Bin implements DebugInfoWidget { // Register value labels (hex) - private declare _aValue: Gtk.Label; - private declare _xValue: Gtk.Label; - private declare _yValue: Gtk.Label; - private declare _spValue: Gtk.Label; - private declare _pcValue: Gtk.Label; + declare private _aValue: Gtk.Label; + declare private _xValue: Gtk.Label; + declare private _yValue: Gtk.Label; + declare private _spValue: Gtk.Label; + declare private _pcValue: Gtk.Label; // Register value labels (decimal) - private declare _aValueDec: Gtk.Label; - private declare _xValueDec: Gtk.Label; - private declare _yValueDec: Gtk.Label; - private declare _spValueDec: Gtk.Label; - private declare _pcValueDec: Gtk.Label; + declare private _aValueDec: Gtk.Label; + declare private _xValueDec: Gtk.Label; + declare private _yValueDec: Gtk.Label; + declare private _spValueDec: Gtk.Label; + declare private _pcValueDec: Gtk.Label; // Register rows (for help subtitles) - private declare _rowA: Adw.ActionRow; - private declare _rowX: Adw.ActionRow; - private declare _rowY: Adw.ActionRow; - private declare _rowSP: Adw.ActionRow; - private declare _rowPC: Adw.ActionRow; + declare private _rowA: Adw.ActionRow; + declare private _rowX: Adw.ActionRow; + declare private _rowY: Adw.ActionRow; + declare private _rowSP: Adw.ActionRow; + declare private _rowPC: Adw.ActionRow; // P bits (bit7..bit0) - private declare _p7: Gtk.Label; - private declare _p6: Gtk.Label; - private declare _p5: Gtk.Label; - private declare _p4: Gtk.Label; - private declare _p3: Gtk.Label; - private declare _p2: Gtk.Label; - private declare _p1: Gtk.Label; - private declare _p0: Gtk.Label; + declare private _p7: Gtk.Label; + declare private _p6: Gtk.Label; + declare private _p5: Gtk.Label; + declare private _p4: Gtk.Label; + declare private _p3: Gtk.Label; + declare private _p2: Gtk.Label; + declare private _p1: Gtk.Label; + declare private _p0: Gtk.Label; static { GObject.registerClass( diff --git a/packages/app-gnome/src/widgets/debugger/disassembled.ts b/packages/app-gnome/src/widgets/debugger/disassembled.ts index a082d5b8..9171698f 100644 --- a/packages/app-gnome/src/widgets/debugger/disassembled.ts +++ b/packages/app-gnome/src/widgets/debugger/disassembled.ts @@ -1,6 +1,6 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import { SourceView } from "../source-view.ts"; +import type { SourceView } from "../source-view.ts"; import { type Assembler, EventDispatcher } from "@learn6502/6502"; import type { DisassembledEventMap, DisassembledWidget, SourceViewCopyEvent } from "@learn6502/common-ui"; @@ -11,7 +11,7 @@ export class Disassembled extends Adw.Bin implements DisassembledWidget { readonly events: EventDispatcher = new EventDispatcher(); // Child widgets - private declare _sourceView: SourceView; + declare private _sourceView: SourceView; static { GObject.registerClass( diff --git a/packages/app-gnome/src/widgets/debugger/hex-monitor.ts b/packages/app-gnome/src/widgets/debugger/hex-monitor.ts index f47c8e6c..e69847a3 100644 --- a/packages/app-gnome/src/widgets/debugger/hex-monitor.ts +++ b/packages/app-gnome/src/widgets/debugger/hex-monitor.ts @@ -1,7 +1,7 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; -import { SourceView } from "../source-view.ts"; +import type Gtk from "@girs/gtk-4.0"; +import type { SourceView } from "../source-view.ts"; import { EventDispatcher, type Memory } from "@learn6502/6502"; import { @@ -23,8 +23,8 @@ export class HexMonitor extends Adw.Bin implements HexMonitorWidget { readonly events: EventDispatcher = new EventDispatcher(); // Child widgets - private declare _sourceView: SourceView; - private declare _memoryRegionDropDown: Gtk.DropDown; + declare private _sourceView: SourceView; + declare private _memoryRegionDropDown: Gtk.DropDown; // Signal handler IDs private _handlerIds: number[] = []; diff --git a/packages/app-gnome/src/widgets/debugger/hexdump.ts b/packages/app-gnome/src/widgets/debugger/hexdump.ts index 9915bc51..1c9b9b61 100644 --- a/packages/app-gnome/src/widgets/debugger/hexdump.ts +++ b/packages/app-gnome/src/widgets/debugger/hexdump.ts @@ -1,6 +1,6 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import { SourceView } from "../source-view.ts"; +import type { SourceView } from "../source-view.ts"; import { type Assembler, EventDispatcher } from "@learn6502/6502"; import { type HexdumpWidget, type HexdumpEventMap, type SourceViewCopyEvent } from "@learn6502/common-ui"; @@ -10,7 +10,7 @@ export class Hexdump extends Adw.Bin implements HexdumpWidget { readonly events: EventDispatcher = new EventDispatcher(); // Child widgets - private declare _sourceView: SourceView; + declare private _sourceView: SourceView; static { GObject.registerClass( diff --git a/packages/app-gnome/src/widgets/debugger/message-console.ts b/packages/app-gnome/src/widgets/debugger/message-console.ts index 262b6cdf..6a270661 100644 --- a/packages/app-gnome/src/widgets/debugger/message-console.ts +++ b/packages/app-gnome/src/widgets/debugger/message-console.ts @@ -1,6 +1,6 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; +import type Gtk from "@girs/gtk-4.0"; import Template from "./message-console.blp"; @@ -8,7 +8,7 @@ import { type MessageConsoleWidget } from "@learn6502/common-ui"; export class MessageConsole extends Adw.Bin implements MessageConsoleWidget { // Child widgets - private declare _textView: Gtk.TextView; + declare private _textView: Gtk.TextView; static { GObject.registerClass( diff --git a/packages/app-gnome/src/widgets/example-list-item.ts b/packages/app-gnome/src/widgets/example-list-item.ts index 99616b8e..bf77e442 100644 --- a/packages/app-gnome/src/widgets/example-list-item.ts +++ b/packages/app-gnome/src/widgets/example-list-item.ts @@ -3,17 +3,17 @@ import Gtk from "@girs/gtk-4.0"; import type { ExampleMeta } from "@learn6502/examples"; import { Memory, DisplayAddressRange } from "@learn6502/6502"; -import { SourceView } from "./source-view.ts"; -import { Display } from "./game-console/display.ts"; +import type { SourceView } from "./source-view.ts"; +import type { Display } from "./game-console/display.ts"; import Template from "./example-list-item.blp"; export class ExampleListItem extends Gtk.Box { - private declare _titleLabel: Gtk.Label; - private declare _authorLabel: Gtk.Label; - private declare _descriptionLabel: Gtk.Label; - private declare _display: Display; - private declare _sourceView: SourceView; + declare private _titleLabel: Gtk.Label; + declare private _authorLabel: Gtk.Label; + declare private _descriptionLabel: Gtk.Label; + declare private _display: Display; + declare private _sourceView: SourceView; private _example: ExampleMeta | null = null; private _memory: Memory | null = null; diff --git a/packages/app-gnome/src/widgets/game-console/display.ts b/packages/app-gnome/src/widgets/game-console/display.ts index 04ea16f8..71a2e7d3 100644 --- a/packages/app-gnome/src/widgets/game-console/display.ts +++ b/packages/app-gnome/src/widgets/game-console/display.ts @@ -1,6 +1,6 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; +import type Gtk from "@girs/gtk-4.0"; import type cairo from "cairo"; import Template from "./display.blp"; @@ -10,10 +10,10 @@ import { type Memory, DisplayAddressRange } from "@learn6502/6502"; export class Display extends Adw.Bin implements DisplayWidget { // Child widgets - private declare _drawingArea: Gtk.DrawingArea; // TODO: Switch to Gdk.Paintable? + declare private _drawingArea: Gtk.DrawingArea; // TODO: Switch to Gdk.Paintable? // Private backing fields for properties - private declare _displayWidth: number; - private declare _displayHeight: number; + declare private _displayWidth: number; + declare private _displayHeight: number; static { GObject.registerClass( diff --git a/packages/app-gnome/src/widgets/game-console/gamepad.ts b/packages/app-gnome/src/widgets/game-console/gamepad.ts index 73106b41..f7346b87 100644 --- a/packages/app-gnome/src/widgets/game-console/gamepad.ts +++ b/packages/app-gnome/src/widgets/game-console/gamepad.ts @@ -1,6 +1,6 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; +import type Gtk from "@girs/gtk-4.0"; import { type GamepadKey, type GamepadWidget, type GamepadEventMap, getGamepadKeyCode } from "@learn6502/common-ui"; import Template from "./gamepad.blp"; @@ -10,12 +10,12 @@ export class Gamepad extends Adw.Bin implements GamepadWidget { readonly events: EventDispatcher = new EventDispatcher(); // Child widgets - private declare _buttonLeft: Gtk.Button; - private declare _buttonRight: Gtk.Button; - private declare _buttonUp: Gtk.Button; - private declare _buttonDown: Gtk.Button; - private declare _buttonA: Gtk.Button; - private declare _buttonB: Gtk.Button; + declare private _buttonLeft: Gtk.Button; + declare private _buttonRight: Gtk.Button; + declare private _buttonUp: Gtk.Button; + declare private _buttonDown: Gtk.Button; + declare private _buttonA: Gtk.Button; + declare private _buttonB: Gtk.Button; static { GObject.registerClass( diff --git a/packages/app-gnome/src/widgets/main-button.ts b/packages/app-gnome/src/widgets/main-button.ts index 42f09e36..1e60349e 100644 --- a/packages/app-gnome/src/widgets/main-button.ts +++ b/packages/app-gnome/src/widgets/main-button.ts @@ -1,8 +1,8 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; -import Gtk from "@girs/gtk-4.0"; +import type Gtk from "@girs/gtk-4.0"; -import { SimulatorState } from "@learn6502/6502"; +import type { SimulatorState } from "@learn6502/6502"; import { MainButtonState, type MainButtonMode, @@ -25,8 +25,8 @@ import Template from "./main-button.blp"; */ export class MainButton extends Adw.Bin implements MainButtonWidget { // Internal child widgets - private declare _button: Gtk.Button; - private declare _revealer: Gtk.Revealer; + declare private _button: Gtk.Button; + declare private _revealer: Gtk.Revealer; // Signals static { diff --git a/packages/app-gnome/src/widgets/primary-color-selector.ts b/packages/app-gnome/src/widgets/primary-color-selector.ts index 68f312ce..193cf5f8 100644 --- a/packages/app-gnome/src/widgets/primary-color-selector.ts +++ b/packages/app-gnome/src/widgets/primary-color-selector.ts @@ -12,15 +12,15 @@ import { themeService } from "../services"; * Delegates persistence/apply to themeService. */ export class PrimaryColorSelector extends Adw.Bin { - private declare _primary_blue: Gtk.CheckButton; - private declare _primary_teal: Gtk.CheckButton; - private declare _primary_green: Gtk.CheckButton; - private declare _primary_yellow: Gtk.CheckButton; - private declare _primary_orange: Gtk.CheckButton; - private declare _primary_red: Gtk.CheckButton; - private declare _primary_pink: Gtk.CheckButton; - private declare _primary_purple: Gtk.CheckButton; - private declare _primary_slate: Gtk.CheckButton; + declare private _primary_blue: Gtk.CheckButton; + declare private _primary_teal: Gtk.CheckButton; + declare private _primary_green: Gtk.CheckButton; + declare private _primary_yellow: Gtk.CheckButton; + declare private _primary_orange: Gtk.CheckButton; + declare private _primary_red: Gtk.CheckButton; + declare private _primary_pink: Gtk.CheckButton; + declare private _primary_purple: Gtk.CheckButton; + declare private _primary_slate: Gtk.CheckButton; private _isUpdatingUi: boolean = false; private _enabled: boolean = true; private _isReady: boolean = false; diff --git a/packages/app-gnome/src/widgets/share-dialog.ts b/packages/app-gnome/src/widgets/share-dialog.ts index e510786b..1373d221 100644 --- a/packages/app-gnome/src/widgets/share-dialog.ts +++ b/packages/app-gnome/src/widgets/share-dialog.ts @@ -5,8 +5,9 @@ import Gdk from "@girs/gdk-4.0"; import GLib from "@girs/glib-2.0"; import type { ExampleMeta } from "@learn6502/examples"; -import { DisplayAddressRange, Memory } from "@learn6502/6502"; -import { ExampleListItem } from "./example-list-item.ts"; +import type { Memory } from "@learn6502/6502"; +import { DisplayAddressRange } from "@learn6502/6502"; +import type { ExampleListItem } from "./example-list-item.ts"; import { copyToClipboard } from "../utils.ts"; import Template from "./share-dialog.blp"; @@ -16,17 +17,17 @@ const GITHUB_OWNER = "JumpLink"; const GITHUB_REPO = "Learn6502"; export class ShareDialog extends Adw.Dialog { - private declare _carousel: Adw.Carousel; - private declare _backButton: Gtk.Button; - private declare _nextButton: Gtk.Button; - private declare _titleEntry: Adw.EntryRow; - private declare _authorEntry: Adw.EntryRow; - private declare _descriptionEntry: Adw.EntryRow; - private declare _sourceUrlEntry: Adw.EntryRow; - private declare _examplePreview: ExampleListItem; - private declare _submitButton: Gtk.Button; - private declare _copyToClipboardButton: Gtk.Button; - private declare _closeButton: Gtk.Button; + declare private _carousel: Adw.Carousel; + declare private _backButton: Gtk.Button; + declare private _nextButton: Gtk.Button; + declare private _titleEntry: Adw.EntryRow; + declare private _authorEntry: Adw.EntryRow; + declare private _descriptionEntry: Adw.EntryRow; + declare private _sourceUrlEntry: Adw.EntryRow; + declare private _examplePreview: ExampleListItem; + declare private _submitButton: Gtk.Button; + declare private _copyToClipboardButton: Gtk.Button; + declare private _closeButton: Gtk.Button; private _code: string = ""; private _memory: Memory | null = null; diff --git a/packages/app-gnome/src/widgets/source-view.ts b/packages/app-gnome/src/widgets/source-view.ts index 39b49534..e2a175a4 100644 --- a/packages/app-gnome/src/widgets/source-view.ts +++ b/packages/app-gnome/src/widgets/source-view.ts @@ -67,11 +67,11 @@ export class SourceView extends Adw.Bin implements SourceViewWidget { // Child widgets /** The ScrolledWindow that contains the SourceView */ - private declare _scrolledWindow: Gtk.ScrolledWindow; + declare private _scrolledWindow: Gtk.ScrolledWindow; /** The SourceView that displays the buffer's display */ - private declare _sourceView: GtkSource.View; + declare private _sourceView: GtkSource.View; /** The copy button */ - private declare _copyButton: Gtk.Button; + declare private _copyButton: Gtk.Button; static { GObject.registerClass( diff --git a/packages/app-gnome/src/widgets/theme-mode-selector.ts b/packages/app-gnome/src/widgets/theme-mode-selector.ts index 663edf13..a090be93 100644 --- a/packages/app-gnome/src/widgets/theme-mode-selector.ts +++ b/packages/app-gnome/src/widgets/theme-mode-selector.ts @@ -12,9 +12,9 @@ import { themeService } from "../services"; * Pure UI wiring; delegates changes to themeService. */ export class ThemeModeSelector extends Adw.Bin { - private declare _follow: Gtk.CheckButton; - private declare _light: Gtk.CheckButton; - private declare _dark: Gtk.CheckButton; + declare private _follow: Gtk.CheckButton; + declare private _light: Gtk.CheckButton; + declare private _dark: Gtk.CheckButton; private _isUpdatingUi: boolean = false; static { diff --git a/packages/app-web/package.json b/packages/app-web/package.json index 956070fd..1a76a9fe 100644 --- a/packages/app-web/package.json +++ b/packages/app-web/package.json @@ -18,10 +18,10 @@ "author": "Pascal Garber ", "license": "GPL-3.0", "devDependencies": { - "@gjsify/cli": "^0.4.14", + "@gjsify/cli": "^0.4.37", "lightningcss": "^1.32.0", "typescript": "^6.0.3", - "vite": "^8.0.11" + "vite": "^8.0.16" }, "dependencies": { "@learn6502/6502": "workspace:^" diff --git a/packages/app-web/src/debugger.ts b/packages/app-web/src/debugger.ts index a3d6b066..99f0e712 100644 --- a/packages/app-web/src/debugger.ts +++ b/packages/app-web/src/debugger.ts @@ -1,4 +1,5 @@ -import { Simulator, Memory, addr2hex, num2hex, throttle, Assembler } from "@learn6502/6502"; +import type { Simulator, Memory, Assembler } from "@learn6502/6502"; +import { addr2hex, num2hex, throttle } from "@learn6502/6502"; import { DebuggerState, diff --git a/packages/common-ui/src/types/debugger-event-map.ts b/packages/common-ui/src/types/debugger-event-map.ts index 87f50229..9459d334 100644 --- a/packages/common-ui/src/types/debugger-event-map.ts +++ b/packages/common-ui/src/types/debugger-event-map.ts @@ -1,5 +1,5 @@ import type { Memory, Simulator, Assembler } from "@learn6502/6502"; -import { DebuggerState } from "../data/index.ts"; +import type { DebuggerState } from "../data/index.ts"; /** * Event map for debugger events diff --git a/packages/common-ui/src/types/main-ui-state-event-map.ts b/packages/common-ui/src/types/main-ui-state-event-map.ts index e27612ac..93893ef5 100644 --- a/packages/common-ui/src/types/main-ui-state-event-map.ts +++ b/packages/common-ui/src/types/main-ui-state-event-map.ts @@ -1,6 +1,6 @@ -import { MainButtonState } from "../data/index.ts"; -import { ViewType } from "../views/main"; -import { SimulatorState } from "@learn6502/6502"; +import type { MainButtonState } from "../data/index.ts"; +import type { ViewType } from "../views/main"; +import type { SimulatorState } from "@learn6502/6502"; /** * Complete state object containing all UI states diff --git a/packages/common-ui/src/views/game-console.ts b/packages/common-ui/src/views/game-console.ts index 5968e638..46f4640b 100644 --- a/packages/common-ui/src/views/game-console.ts +++ b/packages/common-ui/src/views/game-console.ts @@ -1,4 +1,4 @@ -import { Memory, Simulator, Assembler, Labels } from "@learn6502/6502"; +import type { Memory, Simulator, Assembler, Labels } from "@learn6502/6502"; import type { GamepadKey } from "../types"; /** diff --git a/packages/common-ui/src/widgets/main-button.ts b/packages/common-ui/src/widgets/main-button.ts index c572868d..a251e6c6 100644 --- a/packages/common-ui/src/widgets/main-button.ts +++ b/packages/common-ui/src/widgets/main-button.ts @@ -1,5 +1,5 @@ -import { SimulatorState } from "@learn6502/6502"; -import { MainButtonState } from "../data/index"; +import type { SimulatorState } from "@learn6502/6502"; +import type { MainButtonState } from "../data/index"; import { ViewType } from "../views/main"; /** diff --git a/packages/examples/package.json b/packages/examples/package.json index 2c542f66..dfa5d8de 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -14,7 +14,7 @@ "build": "node --experimental-specifier-resolution=node --experimental-strip-types --experimental-transform-types --no-warnings build.ts" }, "devDependencies": { - "@types/node": "^25.6.2", + "@types/node": "^25.9.1", "typescript": "^6.0.3" }, "dependencies": { diff --git a/packages/learn/package.json b/packages/learn/package.json index 795a5f5d..ad931189 100644 --- a/packages/learn/package.json +++ b/packages/learn/package.json @@ -14,10 +14,10 @@ "author": "Nick Morgan, Pascal Garber", "license": "CC-BY-4.0", "devDependencies": { - "@gjsify/cli": "^0.4.14", + "@gjsify/cli": "^0.4.37", "@mdx-js/esbuild": "^3.1.1", "@types/mdx": "^2.0.13", - "@types/node": "^25.6.2", + "@types/node": "^25.9.1", "esbuild": "^0.28.0", "nano-jsx": "^0.2.1", "typescript": "^6.0.3" diff --git a/packages/learn/tsx/components/gtk/gtk-box.component.tsx b/packages/learn/tsx/components/gtk/gtk-box.component.tsx index 70f91ac2..903e815d 100644 --- a/packages/learn/tsx/components/gtk/gtk-box.component.tsx +++ b/packages/learn/tsx/components/gtk/gtk-box.component.tsx @@ -60,4 +60,4 @@ export class GtkBox extends GtkWidget implements GtkOrientable { ...this.props, }; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/gtk/gtk-code.compontent.tsx b/packages/learn/tsx/components/gtk/gtk-code.compontent.tsx index 36405f44..d6c8ede4 100644 --- a/packages/learn/tsx/components/gtk/gtk-code.compontent.tsx +++ b/packages/learn/tsx/components/gtk/gtk-code.compontent.tsx @@ -6,7 +6,7 @@ import * as Examples from "@learn6502/examples"; const EXAMPLE_NAMES = Object.keys(Examples); -interface GtkCodeProps extends Object { +interface GtkCodeProps { /** * The example to display, if not provided, the children will be used. */ @@ -279,4 +279,4 @@ export class GtkCode extends GtkWidget { ...this.props, }; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/gtk/gtk-label.component.tsx b/packages/learn/tsx/components/gtk/gtk-label.component.tsx index 7969666f..6b551224 100644 --- a/packages/learn/tsx/components/gtk/gtk-label.component.tsx +++ b/packages/learn/tsx/components/gtk/gtk-label.component.tsx @@ -66,4 +66,4 @@ export class GtkLabel extends GtkWidget { ); } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/gtk/gtk-orientable.compontent.tsx b/packages/learn/tsx/components/gtk/gtk-orientable.compontent.tsx index 10b6a079..dbda241d 100644 --- a/packages/learn/tsx/components/gtk/gtk-orientable.compontent.tsx +++ b/packages/learn/tsx/components/gtk/gtk-orientable.compontent.tsx @@ -9,4 +9,4 @@ export abstract class GtkOrientable { static defaultProps = { orientation: Orientation.VERTICAL, }; -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/gtk/gtk-pre.compontent.tsx b/packages/learn/tsx/components/gtk/gtk-pre.compontent.tsx index ef1ecd85..ee5a2263 100644 --- a/packages/learn/tsx/components/gtk/gtk-pre.compontent.tsx +++ b/packages/learn/tsx/components/gtk/gtk-pre.compontent.tsx @@ -38,4 +38,4 @@ export class GtkPre extends GtkWidget { ...this.props, }; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/gtk/gtk-root.component.tsx b/packages/learn/tsx/components/gtk/gtk-root.component.tsx index 7a384fa3..f03b15df 100644 --- a/packages/learn/tsx/components/gtk/gtk-root.component.tsx +++ b/packages/learn/tsx/components/gtk/gtk-root.component.tsx @@ -17,4 +17,4 @@ export class GtkRoot extends Component { ); } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/gtk/gtk-text-list.compontent.tsx b/packages/learn/tsx/components/gtk/gtk-text-list.compontent.tsx index 4b988d60..5ab24459 100644 --- a/packages/learn/tsx/components/gtk/gtk-text-list.compontent.tsx +++ b/packages/learn/tsx/components/gtk/gtk-text-list.compontent.tsx @@ -32,7 +32,7 @@ export class GtkTextList extends Component { if (!content) { return null; } - const isGtkNode = /\s*\s* extends Component { +export class GtkWidget

extends Component { static propertyNames = [ "can-focus", "can-target", @@ -63,4 +63,4 @@ export class GtkWidget

extends Component ...this.props, }; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/gtk/gtk.components.tsx b/packages/learn/tsx/components/gtk/gtk.components.tsx index 5a8db6e4..b33d1def 100644 --- a/packages/learn/tsx/components/gtk/gtk.components.tsx +++ b/packages/learn/tsx/components/gtk/gtk.components.tsx @@ -104,4 +104,4 @@ export const GtkComponents: MDXComponents = { sup: (props: any) => {props.children}, em: (props: any) => {props.children}, strong: (props: any) => {props.children}, -}; +}; \ No newline at end of file diff --git a/packages/learn/tsx/components/gtk/index.tsx b/packages/learn/tsx/components/gtk/index.tsx index 4b3924a3..6bc46634 100644 --- a/packages/learn/tsx/components/gtk/index.tsx +++ b/packages/learn/tsx/components/gtk/index.tsx @@ -5,4 +5,4 @@ export { GtkOrientable } from "./gtk-orientable.compontent.tsx"; export { GtkPre } from "./gtk-pre.compontent.tsx"; export { GtkRoot } from "./gtk-root.component.tsx"; export { GtkWidget } from "./gtk-widget.compontent.tsx"; -export { GtkComponents } from "./gtk.components.tsx"; +export { GtkComponents } from "./gtk.components.tsx"; \ No newline at end of file diff --git a/packages/learn/tsx/components/html/index.tsx b/packages/learn/tsx/components/html/index.tsx index cb0ff5c3..8cec2e9c 100644 --- a/packages/learn/tsx/components/html/index.tsx +++ b/packages/learn/tsx/components/html/index.tsx @@ -1 +1 @@ -export {}; +export {}; \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/index.tsx b/packages/learn/tsx/components/nativescript/index.tsx index c6092c52..f42a4c8b 100644 --- a/packages/learn/tsx/components/nativescript/index.tsx +++ b/packages/learn/tsx/components/nativescript/index.tsx @@ -6,4 +6,4 @@ export { NsStackLayout } from "./ns-stack-layout.component"; export { NsImage } from "./ns-image.component"; export { generateNativeScriptXml } from "./ns.components.tsx"; -export { components } from "./ns.components.tsx"; +export { components } from "./ns.components.tsx"; \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/ns-code.compontent.tsx b/packages/learn/tsx/components/nativescript/ns-code.compontent.tsx index b3552f24..bc0cffcf 100644 --- a/packages/learn/tsx/components/nativescript/ns-code.compontent.tsx +++ b/packages/learn/tsx/components/nativescript/ns-code.compontent.tsx @@ -285,4 +285,4 @@ export class NsCode extends Component { return ; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/ns-html-view.component.tsx b/packages/learn/tsx/components/nativescript/ns-html-view.component.tsx index 84cb0789..ebdef3ff 100644 --- a/packages/learn/tsx/components/nativescript/ns-html-view.component.tsx +++ b/packages/learn/tsx/components/nativescript/ns-html-view.component.tsx @@ -31,4 +31,4 @@ export class NsHtmlView

extends Com console.log("Render HTML View content:", htmlContentStr); return ; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/ns-image.component.tsx b/packages/learn/tsx/components/nativescript/ns-image.component.tsx index 4c70bcb5..ac4cd6f3 100644 --- a/packages/learn/tsx/components/nativescript/ns-image.component.tsx +++ b/packages/learn/tsx/components/nativescript/ns-image.component.tsx @@ -19,4 +19,4 @@ export class NsImage extends Component { }; return ; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/ns-page.component.tsx b/packages/learn/tsx/components/nativescript/ns-page.component.tsx index f9a84615..1fee2719 100644 --- a/packages/learn/tsx/components/nativescript/ns-page.component.tsx +++ b/packages/learn/tsx/components/nativescript/ns-page.component.tsx @@ -15,4 +15,4 @@ export class NsPage extends Component { // Using JSX to define the structure that will be parsed by renderSSR return {this.props.children}; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/ns-pre.compontent.tsx b/packages/learn/tsx/components/nativescript/ns-pre.compontent.tsx index 0b9a1878..d5348fbe 100644 --- a/packages/learn/tsx/components/nativescript/ns-pre.compontent.tsx +++ b/packages/learn/tsx/components/nativescript/ns-pre.compontent.tsx @@ -21,4 +21,4 @@ export class NsPre extends Component { ); } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/ns-root.component.tsx b/packages/learn/tsx/components/nativescript/ns-root.component.tsx index 56625bf7..7d9f35eb 100644 --- a/packages/learn/tsx/components/nativescript/ns-root.component.tsx +++ b/packages/learn/tsx/components/nativescript/ns-root.component.tsx @@ -23,4 +23,4 @@ export class NsRoot extends Component { ); } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/ns-stack-layout.component.tsx b/packages/learn/tsx/components/nativescript/ns-stack-layout.component.tsx index fb2965f2..24cdad1f 100644 --- a/packages/learn/tsx/components/nativescript/ns-stack-layout.component.tsx +++ b/packages/learn/tsx/components/nativescript/ns-stack-layout.component.tsx @@ -15,4 +15,4 @@ export class NsStackLayout extends Component { // Using JSX to define the structure that will be parsed by renderSSR return {this.props.children}; } -} +} \ No newline at end of file diff --git a/packages/learn/tsx/components/nativescript/ns.components.tsx b/packages/learn/tsx/components/nativescript/ns.components.tsx index 0760a865..c9e6f368 100644 --- a/packages/learn/tsx/components/nativescript/ns.components.tsx +++ b/packages/learn/tsx/components/nativescript/ns.components.tsx @@ -122,4 +122,4 @@ export const components = { export default { generateNativeScriptXml, components, -}; +}; \ No newline at end of file diff --git a/packages/learn/tsx/index.tsx b/packages/learn/tsx/index.tsx index 54771d7a..861de90e 100644 --- a/packages/learn/tsx/index.tsx +++ b/packages/learn/tsx/index.tsx @@ -75,4 +75,4 @@ await saveNativeScriptXml("quick-help", quickHelpXml); // Generate HTML files await generateHtml("tutorial", renderSSR()); -await generateHtml("quick-help", renderSSR()); +await generateHtml("quick-help", renderSSR()); \ No newline at end of file diff --git a/packages/translations/package.json b/packages/translations/package.json index 931e9bda..c56396e6 100644 --- a/packages/translations/package.json +++ b/packages/translations/package.json @@ -15,8 +15,8 @@ "clear": "rm -rf dist" }, "devDependencies": { - "@gjsify/vite-plugin-gettext": "^0.3.16", - "vite": "^8.0.11" + "@gjsify/vite-plugin-gettext": "^0.4.37", + "vite": "^8.0.16" }, "dependencies": { "@learn6502/learn": "workspace:^" diff --git a/yarn.lock b/yarn.lock index 48f85994..f43b6458 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1639,97 +1639,6 @@ __metadata: languageName: node linkType: hard -"@biomejs/biome@npm:^2.4.13": - version: 2.4.15 - resolution: "@biomejs/biome@npm:2.4.15" - dependencies: - "@biomejs/cli-darwin-arm64": "npm:2.4.15" - "@biomejs/cli-darwin-x64": "npm:2.4.15" - "@biomejs/cli-linux-arm64": "npm:2.4.15" - "@biomejs/cli-linux-arm64-musl": "npm:2.4.15" - "@biomejs/cli-linux-x64": "npm:2.4.15" - "@biomejs/cli-linux-x64-musl": "npm:2.4.15" - "@biomejs/cli-win32-arm64": "npm:2.4.15" - "@biomejs/cli-win32-x64": "npm:2.4.15" - dependenciesMeta: - "@biomejs/cli-darwin-arm64": - optional: true - "@biomejs/cli-darwin-x64": - optional: true - "@biomejs/cli-linux-arm64": - optional: true - "@biomejs/cli-linux-arm64-musl": - optional: true - "@biomejs/cli-linux-x64": - optional: true - "@biomejs/cli-linux-x64-musl": - optional: true - "@biomejs/cli-win32-arm64": - optional: true - "@biomejs/cli-win32-x64": - optional: true - bin: - biome: bin/biome - checksum: 10c0/46ac114b97f00e5fe0d22590337c80c7a2467d2aabf57d7f99b92356fd01cf76bb7d972782508e0f51c34e08a1a7f8e9eefec6fe72aa7b5f53b9161b7fe582e2 - languageName: node - linkType: hard - -"@biomejs/cli-darwin-arm64@npm:2.4.15": - version: 2.4.15 - resolution: "@biomejs/cli-darwin-arm64@npm:2.4.15" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@biomejs/cli-darwin-x64@npm:2.4.15": - version: 2.4.15 - resolution: "@biomejs/cli-darwin-x64@npm:2.4.15" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@biomejs/cli-linux-arm64-musl@npm:2.4.15": - version: 2.4.15 - resolution: "@biomejs/cli-linux-arm64-musl@npm:2.4.15" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@biomejs/cli-linux-arm64@npm:2.4.15": - version: 2.4.15 - resolution: "@biomejs/cli-linux-arm64@npm:2.4.15" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@biomejs/cli-linux-x64-musl@npm:2.4.15": - version: 2.4.15 - resolution: "@biomejs/cli-linux-x64-musl@npm:2.4.15" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@biomejs/cli-linux-x64@npm:2.4.15": - version: 2.4.15 - resolution: "@biomejs/cli-linux-x64@npm:2.4.15" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@biomejs/cli-win32-arm64@npm:2.4.15": - version: 2.4.15 - resolution: "@biomejs/cli-win32-arm64@npm:2.4.15" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@biomejs/cli-win32-x64@npm:2.4.15": - version: 2.4.15 - resolution: "@biomejs/cli-win32-x64@npm:2.4.15" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -2331,7 +2240,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:1.10.0": +"@emnapi/core@npm:1.10.0, @emnapi/core@npm:^1.10.0": version: 1.10.0 resolution: "@emnapi/core@npm:1.10.0" dependencies: @@ -2361,17 +2270,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.8.1": - version: 1.8.1 - resolution: "@emnapi/core@npm:1.8.1" - dependencies: - "@emnapi/wasi-threads": "npm:1.1.0" - tslib: "npm:^2.4.0" - checksum: 10c0/2c242f4b49779bac403e1cbcc98edacdb1c8ad36562408ba9a20663824669e930bc8493be46a2522d9dc946b8d96cd7073970bae914928c7671b5221c85b432e - languageName: node - linkType: hard - -"@emnapi/runtime@npm:1.10.0": +"@emnapi/runtime@npm:1.10.0, @emnapi/runtime@npm:^1.10.0": version: 1.10.0 resolution: "@emnapi/runtime@npm:1.10.0" dependencies: @@ -2398,15 +2297,6 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^1.8.1": - version: 1.8.1 - resolution: "@emnapi/runtime@npm:1.8.1" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/f4929d75e37aafb24da77d2f58816761fe3f826aad2e37fa6d4421dac9060cbd5098eea1ac3c9ecc4526b89deb58153852fa432f87021dc57863f2ff726d713f - languageName: node - linkType: hard - "@emnapi/wasi-threads@npm:1.1.0, @emnapi/wasi-threads@npm:^1.1.0": version: 1.1.0 resolution: "@emnapi/wasi-threads@npm:1.1.0" @@ -2416,7 +2306,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.2.1": +"@emnapi/wasi-threads@npm:1.2.1, @emnapi/wasi-threads@npm:^1.2.1": version: 1.2.1 resolution: "@emnapi/wasi-threads@npm:1.2.1" dependencies: @@ -3194,14 +3084,14 @@ __metadata: languageName: node linkType: hard -"@girs/cairo-1.0@npm:1.0.0-4.0.0-rc.15": - version: 1.0.0-4.0.0-rc.15 - resolution: "@girs/cairo-1.0@npm:1.0.0-4.0.0-rc.15" +"@girs/cairo-1.0@npm:1.0.0-4.0.4": + version: 1.0.0-4.0.4 + resolution: "@girs/cairo-1.0@npm:1.0.0-4.0.4" dependencies: - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/a5c4dc81902cfb0c44297efa4fb1722ab12f28db6cbe2399b662a1a6ca1896a33cb84da2404ef7c1f5be10633942a32cd7cd02d8e872c087542a4833db8749f5 + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/5e68daf7f8df5644461de5003724823cc012d09c826117192f53cb564539370d412b192bf8af72cb011cbf62e463015894bbaaa059dbc097ea1f2e8bed557e8e languageName: node linkType: hard @@ -3215,17 +3105,17 @@ __metadata: languageName: node linkType: hard -"@girs/gda-6.0@npm:6.0.0-4.0.0-rc.15": - version: 6.0.0-4.0.0-rc.15 - resolution: "@girs/gda-6.0@npm:6.0.0-4.0.0-rc.15" +"@girs/gda-6.0@npm:6.0.0-4.0.4": + version: 6.0.0-4.0.4 + resolution: "@girs/gda-6.0@npm:6.0.0-4.0.4" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gmodule-2.0": "npm:2.0.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/libxml2-2.0": "npm:2.0.0-4.0.0-rc.15" - checksum: 10c0/5da184f8066963414595a8cee40c3d05910077b8c7442f64aed3e56448a72cd30c4e26fa2ef45e537de35a18ed3040c58281b67851d96750e9521ec8b6d0ee16 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gmodule-2.0": "npm:2.0.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + "@girs/libxml2-2.0": "npm:2.0.0-4.0.4" + checksum: 10c0/e2d10d1317ba292fd5a2028136cec9cde3572f4e7c99cc6183a2131f588953da00313b8940af50ef256c0c684ac0fb3a9c2dff1a2919048abaf50885e1fc48fa languageName: node linkType: hard @@ -3273,28 +3163,28 @@ __metadata: languageName: node linkType: hard -"@girs/gio-2.0@npm:2.88.0-4.0.0-rc.15": - version: 2.88.0-4.0.0-rc.15 - resolution: "@girs/gio-2.0@npm:2.88.0-4.0.0-rc.15" +"@girs/gio-2.0@npm:2.88.0-4.0.4": + version: 2.88.0-4.0.4 + resolution: "@girs/gio-2.0@npm:2.88.0-4.0.4" dependencies: - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gmodule-2.0": "npm:2.0.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/bf1f72fddaad483adf1f584cd2be79861f6f18977aa07f034b766a48492cf745252a2b7a863a0c7a9c8ad1373c3dde5301cae75ca82137096c784aefed16543e + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gmodule-2.0": "npm:2.0.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/746a1969d6debac7541986b0e945087170e6f5f32a404b4999ba5dfa81d2f5f7d8e6fac6b11d2c8c64969578456709bff4ccfaa86e14d443fccddab32b4bbc5f languageName: node linkType: hard -"@girs/giounix-2.0@npm:2.0.0-4.0.0-rc.15": - version: 2.0.0-4.0.0-rc.15 - resolution: "@girs/giounix-2.0@npm:2.0.0-4.0.0-rc.15" +"@girs/giounix-2.0@npm:2.0.0-4.0.4": + version: 2.0.0-4.0.4 + resolution: "@girs/giounix-2.0@npm:2.0.0-4.0.4" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gmodule-2.0": "npm:2.0.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/af5b970ee8d7bf2df64b506e22677654d093b88fe9f7e3ea0580115f20b24478a0717512da32f07836d88f3f2cedfafe66d2c2ffd92d0a86e535e43c664dfcbd + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gmodule-2.0": "npm:2.0.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/600ff00cdd26d732cab4a4109fe5b3f4e867f3de5fdc7bfee8624a2ab489248a004358bf8de7641167d9a66fcca3ae01866267def3667e89e5cfec12e405a13f languageName: node linkType: hard @@ -3310,15 +3200,15 @@ __metadata: languageName: node linkType: hard -"@girs/gjs@npm:4.0.0-rc.15": - version: 4.0.0-rc.15 - resolution: "@girs/gjs@npm:4.0.0-rc.15" +"@girs/gjs@npm:4.0.4": + version: 4.0.4 + resolution: "@girs/gjs@npm:4.0.4" dependencies: - "@girs/cairo-1.0": "npm:1.0.0-4.0.0-rc.15" - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/86fad914a6d4a631eb23c323e76a416697b2bda19cbe997fb4da2cf0bc0571e62a973d7611a2c68cd8b768a018cfea56b7092f4864871e1712977eb71e190da8 + "@girs/cairo-1.0": "npm:1.0.0-4.0.4" + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/83a44a6c088e5a10548de512a5f129c7ce0a218615e4a094dc1e93d97693f3c2b86a267a09643b565788c7426ddc02cc2b90891c2c61fc5b866a3b24e0ecaf6e languageName: node linkType: hard @@ -3332,13 +3222,13 @@ __metadata: languageName: node linkType: hard -"@girs/glib-2.0@npm:2.88.0-4.0.0-rc.15": - version: 2.88.0-4.0.0-rc.15 - resolution: "@girs/glib-2.0@npm:2.88.0-4.0.0-rc.15" +"@girs/glib-2.0@npm:2.88.0-4.0.4": + version: 2.88.0-4.0.4 + resolution: "@girs/glib-2.0@npm:2.88.0-4.0.4" dependencies: - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/db4ff354597a7a09bd65514b9ee05d631b013ad9d9bf94a80c18f7697b3ec36964426ec107617e460853bfb9024cad35fcde574c89d672553848bb7c3f235277 + "@girs/gjs": "npm:4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/5fef446bd78e462dac91f68d03ec45c911c573d7f97169555940f666b961a6306c860006d4dfcdd56b080bfeff3576c405ecd824c208b5d8613caa661390ee32 languageName: node linkType: hard @@ -3353,14 +3243,14 @@ __metadata: languageName: node linkType: hard -"@girs/gmodule-2.0@npm:2.0.0-4.0.0-rc.15": - version: 2.0.0-4.0.0-rc.15 - resolution: "@girs/gmodule-2.0@npm:2.0.0-4.0.0-rc.15" +"@girs/gmodule-2.0@npm:2.0.0-4.0.4": + version: 2.0.0-4.0.4 + resolution: "@girs/gmodule-2.0@npm:2.0.0-4.0.4" dependencies: - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/0c05c6dbd2fd2b13936ace9fdc002016f8614a01fb27b37e8b6f08169ec2fb030c13e387c8643ba22d61e0408cced607af270b7cc8f5d083aaaab47d378a30db + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/adea4df6c9511ab04854a1da4d776f889e1e0f1166029a174e621a107129227e28ac87a276861aac80a7b888911d15f9fb1e85c7ae787d2c0d47f4de5d3c28be languageName: node linkType: hard @@ -3374,13 +3264,13 @@ __metadata: languageName: node linkType: hard -"@girs/gobject-2.0@npm:2.88.0-4.0.0-rc.15": - version: 2.88.0-4.0.0-rc.15 - resolution: "@girs/gobject-2.0@npm:2.88.0-4.0.0-rc.15" +"@girs/gobject-2.0@npm:2.88.0-4.0.4": + version: 2.88.0-4.0.4 + resolution: "@girs/gobject-2.0@npm:2.88.0-4.0.4" dependencies: - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/69b9ff30f0b7a9ec672527f3dd8afef49f21bb42c46db56df28e069f99cad132e7549f26f229079a4b80ba4d1cfe933f0f3b65cfff290903fc2ab6c0b1534629 + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/db5d34e90e00dffe97486e631ceb8941c4c76b67b567d73a85bc73763dc96976c8ab5620fef54311f4137a7276b4ebb6a230aa1dbe0bec634b67b9b4d0689fc2 languageName: node linkType: hard @@ -3484,13 +3374,13 @@ __metadata: languageName: node linkType: hard -"@girs/libxml2-2.0@npm:2.0.0-4.0.0-rc.15": - version: 2.0.0-4.0.0-rc.15 - resolution: "@girs/libxml2-2.0@npm:2.0.0-4.0.0-rc.15" +"@girs/libxml2-2.0@npm:2.0.0-4.0.4": + version: 2.0.0-4.0.4 + resolution: "@girs/libxml2-2.0@npm:2.0.0-4.0.4" dependencies: - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/a8f5b4797f4dc85c46a90e8bb4545f16e5ad5db1ec6ddde6e8bb517eb6a9f7921c7a111554d240b9be2683e609125e4670828d3cf5faf67d3b5a7531f6a955ea + "@girs/gjs": "npm:4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/8b244fdc80b6418dab9a2d6ec635a9956ec9c4cf90e2d059ecb61784ec4857516d0f3864b4bff809d367b69ed7cdaadd58eac24f0e73879500743fb557cc385a languageName: node linkType: hard @@ -3540,16 +3430,16 @@ __metadata: languageName: node linkType: hard -"@girs/soup-3.0@npm:3.6.6-4.0.0-rc.15": - version: 3.6.6-4.0.0-rc.15 - resolution: "@girs/soup-3.0@npm:3.6.6-4.0.0-rc.15" +"@girs/soup-3.0@npm:3.6.6-4.0.4": + version: 3.6.6-4.0.4 + resolution: "@girs/soup-3.0@npm:3.6.6-4.0.4" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gmodule-2.0": "npm:2.0.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/2b2f4b7a9c13ff4cbdff5ee28d7ebaeee33a978845cbff8e35f763006ca29e04f3e4cbca6e583a2cee411b20a175e065afb54643cb9c394c23ed34518db318b5 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gmodule-2.0": "npm:2.0.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/7877e06eee9c532dd76a6357e6db5896af00dd002c130984437eb5f6043d99117b3a0cb0fb86f51ada4887653675d0242081c638130a01813ddb03ee60bffa0e languageName: node linkType: hard @@ -3578,107 +3468,101 @@ __metadata: languageName: node linkType: hard -"@gjsify/abort-controller@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/abort-controller@npm:0.4.14" +"@gjsify/abort-controller@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/abort-controller@npm:0.4.37" dependencies: - "@gjsify/dom-events": "npm:^0.4.14" - checksum: 10c0/a7a43ba97a1d29f312d14671afde985611f373d76f90052f0139980f5e1504cf8f2517a6915a26e10fb47ddae88044b2d18900231105ebf047a7486bac9eccf5 + "@gjsify/dom-events": "npm:^0.4.37" + checksum: 10c0/4f531e945a9aedd91a3c688eff41f61da8c410ebbe7a262e790dfb8f71c37b10fa789a54df335d65fddccf89e4d578c0cd9339ce449498b45c71ac52b28088bd languageName: node linkType: hard -"@gjsify/assert@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/assert@npm:0.4.14" - checksum: 10c0/61ab63d41e630cb4664a95ae047e6d5fbd5433ecd64297a73f6d1bc94f05143e4cc9834500eea873201aed7842096fda554585d7fcadd91110c1af52625127c5 +"@gjsify/assert@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/assert@npm:0.4.37" + checksum: 10c0/be594047cc87e0dedcaf4d6106ab86ab2b66c682570e9b0980eed1dbe1db481c66fbd54c9a2899a09417c5b55e653660767945ce795e6bd45e9a0548b8aba616 languageName: node linkType: hard -"@gjsify/async_hooks@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/async_hooks@npm:0.4.14" +"@gjsify/async_hooks@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/async_hooks@npm:0.4.37" dependencies: - "@gjsify/events": "npm:^0.4.14" - checksum: 10c0/30e796a60a7d0eeef7c2c7f3bcf5eef4de6e2b0b94085e514675fa3b3b60e9bc3264f2a97b9e79719b0860903c4620a9edab56f8bf2610d6a429ca5f77206615 + "@gjsify/events": "npm:^0.4.37" + checksum: 10c0/57d684d934f3b431144095a2a5af10f79ff95e472bae32687547f3247821b079f318f8743b3e4e002e5a35e14d3679d677e81d06b4617d06f8d9697dcf80cfcd languageName: node linkType: hard -"@gjsify/buffer@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/buffer@npm:0.4.14" +"@gjsify/buffer@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/buffer@npm:0.4.37" dependencies: - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/9add1197782733cee379e0a540310b2f0bf8b60a55af3a4725fdd2adc473f6334f9e3993943511a5cd2726c882c7ee6018d17f0117a0ab883110418744586871 + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/4f33f007b23eaf87dc5cf92676d0fd5528b6dab9f3a5357a759c86164d0e4cc0070ce3182d90e9c58d8ab178398c474bdc90293343ab1113e3c05b743c97a226 languageName: node linkType: hard -"@gjsify/child_process@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/child_process@npm:0.4.14" +"@gjsify/child_process@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/child_process@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/events": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/b081a97bd053f6c83fd6d4db43080cdd16ca23d64514081a5b5c07f5b920399dcc8989fbccede733f86aca536dc0698a62242d14d676d0e2d7d7d92042347a79 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/events": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/f6af08a89e23721988b8033bf7e3c14a4981ac5b430cda825f0540eb9429fd671715d7332a1e1606f85ad2ce7b87292df8b2b19fb84ec24678bb7987ca62e8a2 languageName: node linkType: hard -"@gjsify/cli@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/cli@npm:0.4.14" +"@gjsify/cli@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/cli@npm:0.4.37" dependencies: - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/create-app": "npm:^0.4.14" - "@gjsify/node-globals": "npm:^0.4.14" - "@gjsify/node-polyfills": "npm:^0.4.14" - "@gjsify/npm-registry": "npm:^0.4.14" - "@gjsify/resolve-npm": "npm:^0.4.14" - "@gjsify/rolldown-plugin-gjsify": "npm:^0.4.14" - "@gjsify/rolldown-plugin-pnp": "npm:^0.4.14" - "@gjsify/semver": "npm:^0.4.14" - "@gjsify/tar": "npm:^0.4.14" - "@gjsify/web-polyfills": "npm:^0.4.14" - "@gjsify/workspace": "npm:^0.4.14" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/create-app": "npm:^0.4.37" + "@gjsify/node-globals": "npm:^0.4.37" + "@gjsify/node-polyfills": "npm:^0.4.37" + "@gjsify/npm-registry": "npm:^0.4.37" + "@gjsify/resolve-npm": "npm:^0.4.37" + "@gjsify/rolldown-plugin-gjsify": "npm:^0.4.37" + "@gjsify/rolldown-plugin-pnp": "npm:^0.4.37" + "@gjsify/semver": "npm:^0.4.37" + "@gjsify/tar": "npm:^0.4.37" + "@gjsify/tsc": "npm:^0.4.37" + "@gjsify/web-polyfills": "npm:^0.4.37" + "@gjsify/workspace": "npm:^0.4.37" cosmiconfig: "npm:^9.0.1" get-tsconfig: "npm:^4.14.0" pkg-types: "npm:^2.3.1" - rolldown: "npm:^1.0.0" + rolldown: "npm:^1.0.3" yargs: "npm:^18.0.0" peerDependencies: - "@gjsify/rolldown-native": ^0.4.14 + "@gjsify/rolldown-native": ^0.4.37 peerDependenciesMeta: "@gjsify/rolldown-native": optional: true bin: gjsify: ./lib/index.js - checksum: 10c0/6518622482a6b3f35ba4b0cda64ca8e053e0539ecfd45370d7e65cfbbf46a780688ed2654965652ca466cdcdf71e2d8ff88799f8c354e30dca983821842f5a5c + checksum: 10c0/9fc8b99d340448a4c8face12140ec0e6e5c0bab197ee77ee00233455df16c5c7b7157deda11401ae5f98ed26abff7a99b23f566e565cad33521895253302d6a9 languageName: node linkType: hard -"@gjsify/cluster@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/cluster@npm:0.4.14" +"@gjsify/cluster@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/cluster@npm:0.4.37" dependencies: - "@gjsify/events": "npm:^0.4.14" - checksum: 10c0/ec31b23d7f1e3e9ea65690b92852bdc43dc1bc4ef0b44d42ce421ae72be55c44077ed55d4f13635b0dfe50588d86ba4535be7fd33f385bdc10f196255952f2b1 + "@gjsify/events": "npm:^0.4.37" + checksum: 10c0/a0ca7a4f6def8973d0896044d0a6fff6984adfcd5a31e6e5b7cfecdada7369f612c8d848838946e43785bf8e73af881f8194621680b70962b299f6f09a760b95 languageName: node linkType: hard -"@gjsify/compression-streams@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/compression-streams@npm:0.4.14" +"@gjsify/compression-streams@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/compression-streams@npm:0.4.37" dependencies: - "@gjsify/web-streams": "npm:^0.4.14" - checksum: 10c0/70430c332b35080864883b6b7b2ddd955341e831ae36ccae344eabea437f682fb44c9997dc64d2a054dfe140a8a67e53c66e6d690a7d4ba327b9acce2d567aa9 - languageName: node - linkType: hard - -"@gjsify/console@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/console@npm:0.4.14" - checksum: 10c0/f3379f725ad149a7b09cafd4d302dc5b246f1a357396efedef92098bf8bc7ff955f9c75def7232696bb99bbe54009912c81ed47d2816975907e2c5a11e73e8dc + "@gjsify/web-streams": "npm:^0.4.37" + checksum: 10c0/e776e9c9d217f2cdd50e2659788677c6e100c54c2476715d6f624f7ea57172146270b9ced2429b0cc6338f8fd39e06e565dd2564ed1c248450164458f9382a13 languageName: node linkType: hard @@ -3689,101 +3573,101 @@ __metadata: languageName: node linkType: hard -"@gjsify/constants@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/constants@npm:0.4.14" +"@gjsify/constants@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/constants@npm:0.4.37" dependencies: - "@gjsify/crypto": "npm:^0.4.14" - "@gjsify/fs": "npm:^0.4.14" - "@gjsify/os": "npm:^0.4.14" - checksum: 10c0/402b0717b26e25bda205263056490244db15c9439eaaf23aa024ecc5b60ffeb31d1742f5316adca99c99240ba09d078689e37bbcb9bec3bb4d2afde02f6fdad8 + "@gjsify/crypto": "npm:^0.4.37" + "@gjsify/fs": "npm:^0.4.37" + "@gjsify/os": "npm:^0.4.37" + checksum: 10c0/1a32862daedf7054fe29f22973d93da50e0979977987bbaad1fac119f13d5ff7d445a1dd6521cac529237a323176c34dfa31a52e628f5cde5d3115f68f9fcdcc languageName: node linkType: hard -"@gjsify/create-app@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/create-app@npm:0.4.14" +"@gjsify/create-app@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/create-app@npm:0.4.37" dependencies: yargs: "npm:^18.0.0" bin: create-app: ./lib/index.js - checksum: 10c0/46a654ea499c8674502c7e2b692d0b64967b38fb33183291b9a020671a5e88f63ee8eceab6cf23eb767e7b69a3e364765d81f5e0de8653ce00230c6200e23ddc + checksum: 10c0/ec85cd4771b2ba38f09a7b9e14574433f1217e6dd21f14aaf91e94a6963e3f1306f6b98a84984560cdbae8f37cb1d1ab4861d38391708e84bfe6372afc21621b languageName: node linkType: hard -"@gjsify/crypto@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/crypto@npm:0.4.14" +"@gjsify/crypto@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/crypto@npm:0.4.37" dependencies: - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/stream": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/4314db2463084f9196ca42437f515e729bd1530a548789b420c6a5ff5f8bb14968496c5d79571b6f7a0a8e282d1f299b896be73edea5ebbb2ea77d4c2b07486e + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/stream": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/b323657cdcf9639ca1486813dcf1224dcbdbf1952b258556d972314400db99687777e8a64ce180d88bbfcceaa35abfe1b863b9fc2eaba0479a36dc707b904a0a languageName: node linkType: hard -"@gjsify/dgram@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/dgram@npm:0.4.14" +"@gjsify/dgram@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/dgram@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/events": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/83a0513c48428f7effd6139b14b1e0beda9f96bccdc5216831062ff45dce3f1c0a1276375c5773ab595be89e60a44a025046443fbf0a0208cfa5967296c3a0ce + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/events": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/0631a301ed312f8fac00b5461ae36cefa9cd6d22e93f77c827e395ed816eff3039c9e5538b3afc132f280744d7436d6930b8c934637f3732d851b12f2af35c3e languageName: node linkType: hard -"@gjsify/diagnostics_channel@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/diagnostics_channel@npm:0.4.14" - checksum: 10c0/900e56a7d8497c32e7cf7a4051f346dab866956c83507baf9facdd624ba26d08506b9231461542b79d144fcda1a2dc0cd6d33d0e42ee06c5bfddca81090b0251 +"@gjsify/diagnostics_channel@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/diagnostics_channel@npm:0.4.37" + checksum: 10c0/f608e8be2f06f66e81fd4d285d433625605d02ff2316ada22e30c982a2168d4eacab09d3687a996d7f301d9d664a0c8d3f9fea3ba1c7e5160cc53a387e8fb051 languageName: node linkType: hard -"@gjsify/dns@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/dns@npm:0.4.14" +"@gjsify/dns@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/dns@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/net": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/5854d777f6202e4b11921dcf38f04774990b78e9ca2e3f0147056bb7715494aaa789a571537f344b705ce725aad2133012da273270b36a23309c5684ae24de21 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/net": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/2163fa47a7cad39f6e6a98defcf80284853e7928e4c19709c097d7fcb5dd040fe43d37e31fc0efe0fa7d6bea1c266e4c9880dc029001edf5652415b3e10cba75 languageName: node linkType: hard -"@gjsify/dom-events@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/dom-events@npm:0.4.14" +"@gjsify/dom-events@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/dom-events@npm:0.4.37" dependencies: - "@gjsify/dom-exception": "npm:^0.4.14" - checksum: 10c0/3da1b572b897c8528ca3d8eda0911273b19bccc75dacd01f5805be98e9554851946c8c4d4105fba8a054fbc08f33e54cbdab9bab01eb7080b5bf12483fc4e045 + "@gjsify/dom-exception": "npm:^0.4.37" + checksum: 10c0/89feeea6ce551e320f684aa8cb0a57536c7aa9fbb609eda0667840ca27ac88f9a127710a26cec9ac01ddf751c35011d9f3c99ea60a04f7508269d71c9771e338 languageName: node linkType: hard -"@gjsify/dom-exception@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/dom-exception@npm:0.4.14" - checksum: 10c0/9f8639eb866d8b52ac266534e163201776cf490b38f4c15403b17234c228af9ad02a7f81919dca0d9f64a96140545216b7e7b10d189d77a49fba762691f86eae +"@gjsify/dom-exception@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/dom-exception@npm:0.4.37" + checksum: 10c0/4dd65c2821425decde538b5c83c6dc0fe62deb63d13c914c6619ddff581681acdb8c61af37dcd9db99c7eb74af96a10bf4b951c8bc91806d25dba50d9d9d189d languageName: node linkType: hard -"@gjsify/domain@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/domain@npm:0.4.14" +"@gjsify/domain@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/domain@npm:0.4.37" dependencies: - "@gjsify/events": "npm:^0.4.14" - checksum: 10c0/a415edcd7cc9b710a2354e361986ba7fb8aa827d77525ac787f717709ec54c5655ede53aaa5523f8cb37ec6042f8c67efc00fbc4af8b27429d4ade2e75ff6dd6 + "@gjsify/events": "npm:^0.4.37" + checksum: 10c0/5f09b9cd057e51e44ab8f49a76afcad98f236313b6f5cb39fa2734248407915f1e0e9df612d88401cd06a9c980b2d1f7015aad0101d0202251c5880f2adc3eeb languageName: node linkType: hard -"@gjsify/domparser@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/domparser@npm:0.4.14" - checksum: 10c0/b9ff943ffa8af4b4691a1f778af6ab65427ff2219cdc549001cc2ac63601f5df546f2440a27e00b3451db7f14752fda0a901636c569c80e2d0a7701effaeb22c +"@gjsify/domparser@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/domparser@npm:0.4.37" + checksum: 10c0/2828e1cbe438e7afeffb6425d8523e1b122c6c5cb9ac833565720e0f80741fc7803e619c72528e7bdc27074b87ed66135566d0bffd1c57282071c551c288d4e5 languageName: node linkType: hard @@ -3794,164 +3678,164 @@ __metadata: languageName: node linkType: hard -"@gjsify/events@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/events@npm:0.4.14" +"@gjsify/events@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/events@npm:0.4.37" dependencies: - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/b661550f285a4c0cd3e6d9c151dd5be695c3aa9ede9f50a6af087583e8cfcab9b6cda04f30dbede852a055f47645ab53921c1efedc68e51079a28043106a6718 + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/c238e8ae4f85499515e9557739fa7b7dd196cf74e7b2a54fe8e69db23262648627f6d69600f8f5056f46ec8f92ef5b4425502299b720e9deb52e0732b11511cd languageName: node linkType: hard -"@gjsify/eventsource@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/eventsource@npm:0.4.14" +"@gjsify/eventsource@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/eventsource@npm:0.4.37" dependencies: - "@gjsify/dom-events": "npm:^0.4.14" - "@gjsify/web-streams": "npm:^0.4.14" - checksum: 10c0/48d5ac0e9b9aba220b3ace46c25e0696ba844252e409fd17cb2e013c04f1dcf733fdad5046c291f165e53e1f3cd015bcb4a2fbb338a971455d3d73f6782f984e + "@gjsify/dom-events": "npm:^0.4.37" + "@gjsify/web-streams": "npm:^0.4.37" + checksum: 10c0/4137d217eb65a3d7b8b30f40f3207c3cd8e2e04ad9f77b749bf3875ccd8f80990751ad01f8f0e831da56d46207a80de2f8672a4022a60b7b9f1f48d74f81bb6f languageName: node linkType: hard -"@gjsify/fetch@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/fetch@npm:0.4.14" +"@gjsify/fetch@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/fetch@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/soup-3.0": "npm:3.6.6-4.0.0-rc.15" - "@gjsify/formdata": "npm:^0.4.14" - "@gjsify/http": "npm:^0.4.14" - "@gjsify/url": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/6535adaf41177eb895d3d8db05d202ba8f15db4b815dffeb9158f628b2294a875abdd7b6ec8a68bc8eb81f715e7b2bbebdb377833acf0f45238bdbaafd830cbf + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/soup-3.0": "npm:3.6.6-4.0.4" + "@gjsify/formdata": "npm:^0.4.37" + "@gjsify/http": "npm:^0.4.37" + "@gjsify/url": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/e2eef6d61ce8c6e3daf0cdd62842c0abaeb8c707623fe0e770a9b991970070dd60cf3a833887ee2e4bf72f4c5b524932940ad4d4ee469a4fe89589736283090f languageName: node linkType: hard -"@gjsify/formdata@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/formdata@npm:0.4.14" - checksum: 10c0/c8328f3add87bbcbb07fc913b8277081c0c1782f802c76023078edbeed890aa82e312ef2e8107604ec5d2820feae21e80e7b6694a929bbfa74feeb335c309468 +"@gjsify/formdata@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/formdata@npm:0.4.37" + checksum: 10c0/ccd8ad57ea0cd874f4801aa0938fcce9f727946d7f57276864db8221f202113c361f1886f96cb937cbe4055eaabb2d97ba71d7e7a9c85be499c8f7c9c65bd346 languageName: node linkType: hard -"@gjsify/fs@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/fs@npm:0.4.14" +"@gjsify/fs@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/fs@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/events": "npm:^0.4.14" - "@gjsify/stream": "npm:^0.4.14" - "@gjsify/url": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/b7482fd79686a3df16b32168685d12949df265a5cb71e6349ef60bc1e5b351b02cb0c73b67d7f95e1f1ee65b6c2eb52e14f9eca4638587d0fbd467a781043fdf + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/events": "npm:^0.4.37" + "@gjsify/stream": "npm:^0.4.37" + "@gjsify/url": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/a9db673e8141df6cb60281196091bb34a0f2fdf6fd7b13486ed756a9cb3b5bd95fc4d7f9024d89757f64c9a957be444c2c0ecf31c399fe437c12b4c62ace53b8 languageName: node linkType: hard -"@gjsify/gamepad@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/gamepad@npm:0.4.14" +"@gjsify/gamepad@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/gamepad@npm:0.4.37" dependencies: - "@gjsify/dom-events": "npm:^0.4.14" - checksum: 10c0/dec6536fbdc8c787b5d65bc63cb96c9d5f6f3f9e23486c0da65f57f28dac4526b0423dc73ff3ffbfaec519c5b1409c361e45241b44de40ef11eb2fe6e03643c6 + "@gjsify/dom-events": "npm:^0.4.37" + checksum: 10c0/70c716ddfacb75a9a3b2368cd7a5694e0eca656b0e20067dfa36448c212b256441481fa32c8244b1e2271b25619dfa5a84796ee22c449bdb68b272ef8a04d6a2 languageName: node linkType: hard -"@gjsify/http-soup-bridge@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/http-soup-bridge@npm:0.4.14" +"@gjsify/http-soup-bridge@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/http-soup-bridge@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/soup-3.0": "npm:3.6.6-4.0.0-rc.15" - checksum: 10c0/60f34ecf2acfd0f081defaea897983077898c6c51d8e6e3b056d3972023e1d7bb490760198dcdbec50441e4ac295beba4a0ff2b923048cfd022346658413dd34 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + "@girs/soup-3.0": "npm:3.6.6-4.0.4" + checksum: 10c0/4c2d66cf0509b5312bf36c19b151b0faa02632d12f594ba51498c088d3ac8d4bb40f68767b3a4ea3617fddc9455e6fb4e8f0026c64a380f6c3ad2debdff986fa languageName: node linkType: hard -"@gjsify/http2-native@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/http2-native@npm:0.4.14" +"@gjsify/http2-native@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/http2-native@npm:0.4.37" dependencies: - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/9252ca7e944a06af258aec38a71a9a4b3a9c65f03c3e453873948a2726f80442db77f8bdb67336869e557c38efbda78e75f0c4bfd46a2d99e57d21cff3c53f5e + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/ce22166d567d79f258956b075ea70949b6c2b746e1ba02fff70f30d502d0529e4778a2a83402191ee76e566ff569dddf2bf24516800a22f2f100c4fbd6eb7ac5 languageName: node linkType: hard -"@gjsify/http2@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/http2@npm:0.4.14" +"@gjsify/http2@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/http2@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/soup-3.0": "npm:3.6.6-4.0.0-rc.15" - "@gjsify/events": "npm:^0.4.14" - "@gjsify/http2-native": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/00c973d22b98e2c2c331d9ca80a37fd1c54569c14735553b5bf71801fa822ef371dad00d9e35fa07d9db0c2fd4fa3fe471233209e222ed993ce40c38c3e2e5ff + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + "@girs/soup-3.0": "npm:3.6.6-4.0.4" + "@gjsify/events": "npm:^0.4.37" + "@gjsify/http2-native": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/8bceeeae20313e50b952a2dd1dae2ea252a4ae35d7c555c9f1b6c7db891c9bf919e45ddf0d0adcb95e6293cf84498c6f46c88445153c02e4e22c08e02d3b73ae languageName: node linkType: hard -"@gjsify/http@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/http@npm:0.4.14" +"@gjsify/http@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/http@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/soup-3.0": "npm:3.6.6-4.0.0-rc.15" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/events": "npm:^0.4.14" - "@gjsify/http-soup-bridge": "npm:^0.4.14" - "@gjsify/net": "npm:^0.4.14" - "@gjsify/stream": "npm:^0.4.14" - "@gjsify/url": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/90efc6f8ef4fdb20046d5bfdb162dbb1aff51310e8054196ec40467cd27f4447e72eba3bb1922bea170511158635380b1fb90e3c8b392ab37be6c809d8324608 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/soup-3.0": "npm:3.6.6-4.0.4" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/events": "npm:^0.4.37" + "@gjsify/http-soup-bridge": "npm:^0.4.37" + "@gjsify/net": "npm:^0.4.37" + "@gjsify/stream": "npm:^0.4.37" + "@gjsify/url": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/0e5d4eb05497436a169dc0434f2db91f738800ebeb99cd862f2302b8405aa2bfe28b20b17c87bd5a227ce7dde59a31cf2dce20fbe6968655ec261b5951b47acd languageName: node linkType: hard -"@gjsify/https@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/https@npm:0.4.14" +"@gjsify/https@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/https@npm:0.4.37" dependencies: - "@gjsify/http": "npm:^0.4.14" - "@gjsify/tls": "npm:^0.4.14" - checksum: 10c0/09ad40e936f107215b1fc8ab981ff4c22ccafa85f71a1afdf61f0cc2de34d70a9e206de6b9fd65a0f06f39be30227f43bdd3cba90da9de146f80195f912d117c + "@gjsify/http": "npm:^0.4.37" + "@gjsify/tls": "npm:^0.4.37" + checksum: 10c0/83f69a9dc4b60bb8cd94e386123cbe395908e63e3e3a4e11fd3274f258de2756e76f424ac095e494c9d87788f1fa296aaff2bbef97764cf5ce20fe408cf858a8 languageName: node linkType: hard -"@gjsify/inspector@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/inspector@npm:0.4.14" - checksum: 10c0/938a4a1778122b365f540301bb83904dc10bc24ce3c0e2fded716efe3d7ce0fba715efcdecb6122c825e51407bda87e7d9ab644ff25e431189a4e0b60ee87dc4 +"@gjsify/inspector@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/inspector@npm:0.4.37" + checksum: 10c0/0d891fc9dae60e9d18751246bc3306108984285394ed080734dbae664e76cd36b1ce58c6df8c38521de439cd6a3c5251c7f5c4b936d841da28027df344616bee languageName: node linkType: hard -"@gjsify/message-channel@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/message-channel@npm:0.4.14" +"@gjsify/message-channel@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/message-channel@npm:0.4.37" dependencies: - "@gjsify/dom-events": "npm:^0.4.14" - checksum: 10c0/ce1a0e1043719ac956a19d6f31627fa997c27fb69a0f9c705dc76952f22cf6b3891fee8ed2a1e54c9a5faa602ccbbe260d3eaabf95649d55efc6e555a9ec803a + "@gjsify/dom-events": "npm:^0.4.37" + checksum: 10c0/e814600faaa9f9f9cf25e493e28a5bdc1278a850ad9e54fb6623a3a76f334f10ef9629bf447c7415e758cb96773f87c14ce327e25cea6f005c79760b24d7e10f languageName: node linkType: hard -"@gjsify/module@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/module@npm:0.4.14" +"@gjsify/module@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/module@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/b55b92b73ad7902c9887b3f75fa75645f11b1aae5418ce87a790305005a9c6b533e41373f18c352078fe460a0e9fc41e5791dd72393e46ded0b4f4d1ce946db5 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/d602fa7fd5322a13fa6c61bce3c3933980af5b567a32417102d4cc548a7ccf7cece0786ba6b3dd560f65b33f483e4dfc257183aaad1539fc23f7f73d6686c3fe languageName: node linkType: hard @@ -3984,144 +3868,137 @@ __metadata: languageName: node linkType: hard -"@gjsify/net@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/net@npm:0.4.14" - dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/events": "npm:^0.4.14" - "@gjsify/stream": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/952d40d8fee70e91984f76305dfd04f2c5ed2013e2cb6dee880a92fa20c14bc922b553b0d3e12770ad2f1fd825e13c92a704a04b8ee2d721a207ea1d5e39c701 - languageName: node - linkType: hard - -"@gjsify/node-globals@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/node-globals@npm:0.4.14" +"@gjsify/net@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/net@npm:0.4.37" dependencies: - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/process": "npm:^0.4.14" - "@gjsify/url": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/830784a45638fb2a0a4d979ecd85c8e9ab1a7e38e1883f16e2781bab56097ce0b22b429da2906ca7bb24f3b4c0efe349384f40f7e26e86de2c682e032be06ae3 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/events": "npm:^0.4.37" + "@gjsify/stream": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/b47eae23b410e10920f4a78d96248ac12c75196984585e66d308dd9fbae5eb127d996eb72567f33e71ea21d629c49a840581c33b3d9278f1b841fcc8651d00fa languageName: node linkType: hard -"@gjsify/node-polyfills@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/node-polyfills@npm:0.4.14" +"@gjsify/node-globals@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/node-globals@npm:0.4.37" dependencies: - "@gjsify/assert": "npm:^0.4.14" - "@gjsify/async_hooks": "npm:^0.4.14" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/child_process": "npm:^0.4.14" - "@gjsify/cluster": "npm:^0.4.14" - "@gjsify/console": "npm:^0.4.14" - "@gjsify/constants": "npm:^0.4.14" - "@gjsify/crypto": "npm:^0.4.14" - "@gjsify/dgram": "npm:^0.4.14" - "@gjsify/diagnostics_channel": "npm:^0.4.14" - "@gjsify/dns": "npm:^0.4.14" - "@gjsify/domain": "npm:^0.4.14" - "@gjsify/events": "npm:^0.4.14" - "@gjsify/fs": "npm:^0.4.14" - "@gjsify/http": "npm:^0.4.14" - "@gjsify/http2": "npm:^0.4.14" - "@gjsify/https": "npm:^0.4.14" - "@gjsify/inspector": "npm:^0.4.14" - "@gjsify/module": "npm:^0.4.14" - "@gjsify/net": "npm:^0.4.14" - "@gjsify/node-globals": "npm:^0.4.14" - "@gjsify/os": "npm:^0.4.14" - "@gjsify/path": "npm:^0.4.14" - "@gjsify/perf_hooks": "npm:^0.4.14" - "@gjsify/process": "npm:^0.4.14" - "@gjsify/querystring": "npm:^0.4.14" - "@gjsify/readline": "npm:^0.4.14" - "@gjsify/sqlite": "npm:^0.4.14" - "@gjsify/stream": "npm:^0.4.14" - "@gjsify/string_decoder": "npm:^0.4.14" - "@gjsify/sys": "npm:^0.4.14" - "@gjsify/timers": "npm:^0.4.14" - "@gjsify/tls": "npm:^0.4.14" - "@gjsify/tty": "npm:^0.4.14" - "@gjsify/url": "npm:^0.4.14" - "@gjsify/util": "npm:^0.4.14" - "@gjsify/v8": "npm:^0.4.14" - "@gjsify/vm": "npm:^0.4.14" - "@gjsify/worker_threads": "npm:^0.4.14" - "@gjsify/zlib": "npm:^0.4.14" - checksum: 10c0/21fefa7852bc027953829795c124e543c32ef1d3fa23cc3a6f3d49b1d8dc0ddcdfb5b98717eda8afea0478b9783a118f12252eb758428a8a565732e1261f7091 + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/process": "npm:^0.4.37" + "@gjsify/url": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/5d56e6d72c7c09cc42f97a545e327f36f87595143ccfcdf0fb03ceb57930963557091438493fe55e200b3346d02b1d25c3d26925e87f7a0d34feb69182beb0de languageName: node linkType: hard -"@gjsify/npm-registry@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/npm-registry@npm:0.4.14" - checksum: 10c0/e5a72fc21a9514e889f85dd5a2185a4d3ee97b4ff3152e1a26e4493b3f4c292813cbc24e30f37aec3b21b28aa529b1bdf9122535f02199131045674ac3f63d5d +"@gjsify/node-polyfills@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/node-polyfills@npm:0.4.37" + dependencies: + "@gjsify/assert": "npm:^0.4.37" + "@gjsify/async_hooks": "npm:^0.4.37" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/child_process": "npm:^0.4.37" + "@gjsify/cluster": "npm:^0.4.37" + "@gjsify/console": "npm:^0.4.37" + "@gjsify/constants": "npm:^0.4.37" + "@gjsify/crypto": "npm:^0.4.37" + "@gjsify/dgram": "npm:^0.4.37" + "@gjsify/diagnostics_channel": "npm:^0.4.37" + "@gjsify/dns": "npm:^0.4.37" + "@gjsify/domain": "npm:^0.4.37" + "@gjsify/events": "npm:^0.4.37" + "@gjsify/fs": "npm:^0.4.37" + "@gjsify/http": "npm:^0.4.37" + "@gjsify/http2": "npm:^0.4.37" + "@gjsify/https": "npm:^0.4.37" + "@gjsify/inspector": "npm:^0.4.37" + "@gjsify/module": "npm:^0.4.37" + "@gjsify/net": "npm:^0.4.37" + "@gjsify/node-globals": "npm:^0.4.37" + "@gjsify/os": "npm:^0.4.37" + "@gjsify/path": "npm:^0.4.37" + "@gjsify/perf_hooks": "npm:^0.4.37" + "@gjsify/process": "npm:^0.4.37" + "@gjsify/querystring": "npm:^0.4.37" + "@gjsify/readline": "npm:^0.4.37" + "@gjsify/sqlite": "npm:^0.4.37" + "@gjsify/stream": "npm:^0.4.37" + "@gjsify/string_decoder": "npm:^0.4.37" + "@gjsify/sys": "npm:^0.4.37" + "@gjsify/timers": "npm:^0.4.37" + "@gjsify/tls": "npm:^0.4.37" + "@gjsify/tty": "npm:^0.4.37" + "@gjsify/url": "npm:^0.4.37" + "@gjsify/util": "npm:^0.4.37" + "@gjsify/v8": "npm:^0.4.37" + "@gjsify/vm": "npm:^0.4.37" + "@gjsify/worker_threads": "npm:^0.4.37" + "@gjsify/zlib": "npm:^0.4.37" + checksum: 10c0/352f2691ee381dd470d3e2ba31d4f4e4c7df37ac412be368edba5a8d11e72db57f323db1234c9f531e3c9921ccccf8f3f0d28d1e8a4663e5e57257eeb3b9f384 + languageName: node + linkType: hard + +"@gjsify/npm-registry@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/npm-registry@npm:0.4.37" + checksum: 10c0/3434e0f8765adcfe855f67ceade29f3171d330482dd32c4fccb0d18e88f2240254d2a0116366aee14e1bd12c4e02d5e5a63c2ec954dc42ef79d6797e53d01c27 languageName: node linkType: hard -"@gjsify/os@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/os@npm:0.4.14" +"@gjsify/os@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/os@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/89d8e66cb5ba64fc7e2c3297115c338912e46dd1340cb697847bb17c03a6d9c0c400cae84ad0611221e3feefcc33d0f44ec897fdaf699e93cccfcc94237071f8 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/c1acece0aac11a8e16447df1cf1b6bd1b5e10e2215d46a9caad733f944347cb39a0756a5444915747efbb1634efa6207423523cc66a431a8f9b1b9d085d5cb2c languageName: node linkType: hard -"@gjsify/path@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/path@npm:0.4.14" - checksum: 10c0/397ab44c23b5f029a8da442f9d54c996213a18977cfd5be128f48776fba9cf3d557732bff08496475d8464b848bffe716d8dd743701d85b9c3f1de74bfa1d49c +"@gjsify/path@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/path@npm:0.4.37" + checksum: 10c0/73eda74b0296bd957b01eaff674027c7bb6293ab4d36bb0b37553121259538fc72b2be47c1f9ac04056547c701cb8ff56d467a017a4dd9c0101217ef585929bc languageName: node linkType: hard -"@gjsify/perf_hooks@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/perf_hooks@npm:0.4.14" - checksum: 10c0/a66bb5dee967a73188d8c732a941d922399cee7044dbf35ae79fbf14361946d3bdf75c59f88bbb04654be63465ff7f94fa59f2dfb24e7415d7467e4378501073 +"@gjsify/perf_hooks@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/perf_hooks@npm:0.4.37" + checksum: 10c0/b6b98d5acea6573d19b3d2749c34296fcf92ccea1884e8986f9b7f68c3792b4d9f0a4826a1d1d66cea3657f0b5adc0af871a81261d06e177148972559cf48eee languageName: node linkType: hard -"@gjsify/process@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/process@npm:0.4.14" +"@gjsify/process@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/process@npm:0.4.37" dependencies: - "@gjsify/events": "npm:^0.4.14" - "@gjsify/terminal-native": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/86d743c9e6ee023e2f4e701f40df9e5685996ab68aa284dff6e24d3abdccb7105593a02dcca0ca483c316df10990a80e122ddda02bcf8cd744ef6c7af8c67d80 + "@gjsify/events": "npm:^0.4.37" + "@gjsify/terminal-native": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/d2ffcaf301d3e912290f1b4305a97b0f18cb0a058fc685a8a777c8b9ba6f492b386eac8f62a98ff4c6ba298424669d8915e53b9d4bb4c4491b04fab046eaf716 languageName: node linkType: hard -"@gjsify/querystring@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/querystring@npm:0.4.14" - checksum: 10c0/7b920a6a527837523be81696478a9081b428fec3a9674a6c394d4b3adf17fe630c2048b71fc80a9715d19c13a3e558e84764b4d67f064ed1c5f56321a549bba2 +"@gjsify/querystring@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/querystring@npm:0.4.37" + checksum: 10c0/df2c9deba8d006b3f00bec6f958ed425b1e59b675686e5fae09d6d792464cf0f879c548623b1dce4555d571d314991bfb35fd590438e54f4a0cccf49b4caea41 languageName: node linkType: hard -"@gjsify/readline@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/readline@npm:0.4.14" +"@gjsify/readline@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/readline@npm:0.4.37" dependencies: - "@gjsify/events": "npm:^0.4.14" - checksum: 10c0/002ea093f44cc5b922dc6bec9688fe7f43907f6a7f7bbd3965a8a829abbf8e2021576ec563b73c3a14f4757bccc919196f6ea411120e0b6ac645174b4b064d0f - languageName: node - linkType: hard - -"@gjsify/resolve-npm@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/resolve-npm@npm:0.4.14" - checksum: 10c0/bad5f5fc37a2f47eb6422ada32e3ebaf62c58d0b393e684f927cc66c9e776dbc99fb8d6959f2aa4db54e6d6115d9d2898eeb17aa8f3d5d224c8d905c0e484b22 + "@gjsify/events": "npm:^0.4.37" + checksum: 10c0/40dd4babbda2319d7636e962d67ceb2044deeb4d64be4d7310010e3938c032719c6c75b6900a99cce8a69326b168dcce18f318ccff9c7d301692e8bdf8bac736 languageName: node linkType: hard @@ -4132,21 +4009,6 @@ __metadata: languageName: node linkType: hard -"@gjsify/rolldown-plugin-deepkit@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/rolldown-plugin-deepkit@npm:0.4.14" - dependencies: - "@deepkit/type-compiler": "npm:^1.0.19" - typescript: "npm:^6.0.3" - peerDependencies: - rolldown: ^1.0.0-rc.18 - peerDependenciesMeta: - rolldown: - optional: true - checksum: 10c0/f3fc7e37ff0d3ddff7e909703d16f5117b4fa3a7db95ee12e4a08c66f5147ac7ed8116eb91ae18ad7fc6d75204aaff9115a0161d3b8f12444f1f8e39a362f57d - languageName: node - linkType: hard - "@gjsify/rolldown-plugin-deepkit@npm:^0.4.37": version: 0.4.37 resolution: "@gjsify/rolldown-plugin-deepkit@npm:0.4.37" @@ -4162,32 +4024,6 @@ __metadata: languageName: node linkType: hard -"@gjsify/rolldown-plugin-gjsify@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/rolldown-plugin-gjsify@npm:0.4.14" - dependencies: - "@gjsify/console": "npm:^0.4.14" - "@gjsify/resolve-npm": "npm:^0.4.14" - "@gjsify/rolldown-plugin-deepkit": "npm:^0.4.14" - "@gjsify/rolldown-plugin-pnp": "npm:^0.4.14" - "@gjsify/vite-plugin-blueprint": "npm:^0.4.14" - "@rollup/pluginutils": "npm:^5.3.0" - acorn: "npm:^8.16.0" - acorn-walk: "npm:^8.3.5" - fast-glob: "npm:^3.3.3" - lightningcss: "npm:^1.32.0" - peerDependencies: - "@gjsify/lightningcss-native": ^0.4.14 - rolldown: ^1.0.0-rc.18 - peerDependenciesMeta: - "@gjsify/lightningcss-native": - optional: true - rolldown: - optional: true - checksum: 10c0/6724cf1748a657fce69686bfa5fcdef0497bec0df6263bdb0c9ce8d179c5bbdc929a85d7e30137c5a94e3dba667fd17205430dead9b74d5b8d207abff8b343ec - languageName: node - linkType: hard - "@gjsify/rolldown-plugin-gjsify@npm:^0.4.37": version: 0.4.37 resolution: "@gjsify/rolldown-plugin-gjsify@npm:0.4.37" @@ -4214,18 +4050,6 @@ __metadata: languageName: node linkType: hard -"@gjsify/rolldown-plugin-pnp@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/rolldown-plugin-pnp@npm:0.4.14" - peerDependencies: - rolldown: ^1.0.0-rc.18 - peerDependenciesMeta: - rolldown: - optional: true - checksum: 10c0/4a8a3efc64e213f19845f30049dcb467e21c7e4a039ea31bd00bdcd3e1d1d48f6bf5b34bad8488b21377e9ae25cf49aa6e502c4699e71c621882483ff2987886 - languageName: node - linkType: hard - "@gjsify/rolldown-plugin-pnp@npm:^0.4.37": version: 0.4.37 resolution: "@gjsify/rolldown-plugin-pnp@npm:0.4.37" @@ -4238,162 +4062,168 @@ __metadata: languageName: node linkType: hard -"@gjsify/sab-native@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/sab-native@npm:0.4.14" +"@gjsify/sab-native@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/sab-native@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/bc6ad3d8b7dcff65039918cf915e85c7c6aeeffa119a825d4906c404eeed7a9581a09c164cc97879eed31abfe7ea251a4060ea1a0b3efe92c24f8f388721db02 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/942d5e8c2ff307d33cafd74e635c97d7471264a1baaf7631040babf5b5e903d4c0b9a2b749fbd2a9315e92afb62bfecf8b89c5eb91b32058095edbe4d51f45d6 languageName: node linkType: hard -"@gjsify/semver@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/semver@npm:0.4.14" - checksum: 10c0/0f6dcf97fe2aa0a20f044ea952ca9ee2d71e00681f8ca22db952787a27103aca8b99a5d93a87724bf91c3c856e70905f5a16cc909c9da635e0da4ae681940bb3 +"@gjsify/semver@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/semver@npm:0.4.37" + checksum: 10c0/43249c6247283a00e493a101d1a26697950ec59d66f96e17da110a0a3adcab4c872dac28b5bd60f34050760e83da6d45d69a9b613c1b31252e85819f8c4514b9 languageName: node linkType: hard -"@gjsify/sqlite@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/sqlite@npm:0.4.14" +"@gjsify/sqlite@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/sqlite@npm:0.4.37" dependencies: - "@girs/gda-6.0": "npm:6.0.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/8f468b8620d589b5ca8ed02a15814bce8b1bfede8260054c37627d5f555bda903fea3f29ee1536eb3a3b9b16d9e737b95fd0dc7157cdb7bb51b183570c8e3612 + "@girs/gda-6.0": "npm:6.0.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/3e120a658ab73a90a86ebb0223a70df8b5e6582ce8551ab50326bc4ccdc5a16e60207f6b949014ba74c26706b19b29c56a17109d4052d80c97638ce3dc33b581 languageName: node linkType: hard -"@gjsify/stream@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/stream@npm:0.4.14" +"@gjsify/stream@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/stream@npm:0.4.37" dependencies: - "@gjsify/events": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - "@gjsify/web-streams": "npm:^0.4.14" - checksum: 10c0/8c6122b212ad2452455edd7411b058b0f8c05f463633bf05ab06f563aa4baa02cbdf498c861e844cf9d179caa27ebaf68e83db1a924984032e6b609297853c1f + "@gjsify/events": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + "@gjsify/web-streams": "npm:^0.4.37" + checksum: 10c0/ae565547ad0dcc36391750fb59de9485cc8745c58725d18d785944cba225b74e3ad41bca27c391702da9cfd7608c7bc9f145cba39576364be79cbc14f7d642d2 languageName: node linkType: hard -"@gjsify/string_decoder@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/string_decoder@npm:0.4.14" +"@gjsify/string_decoder@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/string_decoder@npm:0.4.37" dependencies: - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/e222b3cf4f3c691379720cc47ddfc2e1b8303e76f9e19579288190702e56fddf9bb8fbcb2ab3bb5560e3e1b27f47cb86c889f8b579565a44788b528e8c304c19 + "@gjsify/buffer": "npm:^0.4.37" + checksum: 10c0/bb5ee06bf626a709e36af5cd6fabe3ae150b7ce8cbe191eb14e0ea7851481e198382e2f7114c60f1ef908e8dadfe9ae57266c81c8809d8b69b5bedc47a4eafc7 languageName: node linkType: hard -"@gjsify/sys@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/sys@npm:0.4.14" +"@gjsify/sys@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/sys@npm:0.4.37" dependencies: - "@gjsify/util": "npm:^0.4.14" - checksum: 10c0/dc80eb12889eeeb50fa845ab512256071968d35ee05b83805d9a974255a919e6a699d01c06145cc989aea65bcca8c64818c769716fdfc39df40746426678e2b6 + "@gjsify/util": "npm:^0.4.37" + checksum: 10c0/d461c9e4949128f88ae21d11935e8896ece476feff1e1dc6eab5477c8ada1574583e700cc01e81ff89f56ac2ed26b1b6b7d8f927d2efb1690edde04a7baf38c7 languageName: node linkType: hard -"@gjsify/tar@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/tar@npm:0.4.14" - checksum: 10c0/b94d4de5587bbb706c4a5cf03c202995966061a4351b4f3c423e7c8246cf24b853ca24567f09c986118942294b3624f2e401d34a098ed57ae6df961a0a168460 +"@gjsify/tar@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/tar@npm:0.4.37" + checksum: 10c0/47ceba6ce5790c6b77b1c0a97ab1abf488ef51d41b082c86865a1466ff49c93a33c0ccc15e231282e8510e9a974ba1d636e44570796fdc4efa76e54070236ea2 languageName: node linkType: hard -"@gjsify/terminal-native@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/terminal-native@npm:0.4.14" +"@gjsify/terminal-native@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/terminal-native@npm:0.4.37" dependencies: - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gobject-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/0ba8e2bc2c18d013b02bddf94e0ab8aaf482c085277fbb3ab52e4e91dd2cbc85e031ee8431b797a44405cd0788d3409f9cd7cd655f4cecdc143418a04af6bb0d + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/73ebafd719140bd1d688217ff618be98670acf2061c14fa83818b43cbaa66614529e212a24070df140d9b925570f18c40492c97b530760da316b9f93b255058f languageName: node linkType: hard -"@gjsify/timers@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/timers@npm:0.4.14" - checksum: 10c0/02c127ec134adeba23e1bb1cd14398a03db642bcb1d539ab6a3bd4e7781eaef70bedcfebfcc51b0c73bd02e0789551ee2be4a3a41e1b7873305b447ab7b3b4bd +"@gjsify/timers@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/timers@npm:0.4.37" + checksum: 10c0/15909b6d933f3cdadb958517c6f9dbb09ba337561e91b70e1fa43d1d430575191a6fc4ac48f4357bb17b06ade49aee59a601d52bf54af7931d0ee421c4d40987 languageName: node linkType: hard -"@gjsify/tls@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/tls@npm:0.4.14" +"@gjsify/tls-native@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/tls-native@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/net": "npm:^0.4.14" - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/8c4542c7d601b57c133a060324fbd07eb1326f24036b86adbabbdbcebff90c152ae63ff01b813e2a806997115a564c9488f1194abc414ee6ee31daf8fa0cc104 + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/gobject-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/189827f9dacc991ff2927ced3a869d091810be9842de74407edf63f22b3ec2f06494fd291f0a42bb8571d8e1ab9da799f1e799b0b8ae8c7a7b69a4ff45e299b9 languageName: node linkType: hard -"@gjsify/tty@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/tty@npm:0.4.14" +"@gjsify/tls@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/tls@npm:0.4.37" dependencies: - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/stream": "npm:^0.4.14" - "@gjsify/terminal-native": "npm:^0.4.14" - checksum: 10c0/09569712d062e136da6af5678df0baf5631c9628886c616ac1d7fb20862743e28e60f981ce51cf3c55dd11949cd99e321ecddd5d498aaedc3c4e6140a59fa06d + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/net": "npm:^0.4.37" + "@gjsify/tls-native": "npm:^0.4.37" + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/fa9adf8981c21fa9a9a9071f0db42b3c19be7bceaf540b377ffece08cb965976c3ed3035097621ff3ba4701ff5525cd547622dc2a7c4f3de6c6dccde1ac2530e languageName: node linkType: hard -"@gjsify/url@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/url@npm:0.4.14" +"@gjsify/tsc@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/tsc@npm:0.4.37" dependencies: - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/58a207cb41db0c01a8ee58625bf88e48b2d31a6d64c4ec591f95717b9a50f76d59302d554db77ddb2442c0543e8fa0a40a0b9b0a1934a9b5eafdfb0574e6c279 + "@gjsify/console": "npm:^0.4.37" + "@gjsify/node-globals": "npm:^0.4.37" + "@gjsify/web-globals": "npm:^0.4.37" + bin: + gjsify-tsc: ./dist/tsc.gjs.mjs + checksum: 10c0/4ce44691796c3d9bb2119e28b3f132aaaaf021bb021d930ac02fcae725badb238171c8f8cd609136d20b8f6f7f6ede59ca53f9d96de09c54242ae07528224d40 languageName: node linkType: hard -"@gjsify/util@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/util@npm:0.4.14" - checksum: 10c0/7dfef6a0dbf6b32e59b1ce19e209dcd9c134b711a1b4743100932f565271495f0660339bb3ffc60a33ade3d94a800bf88fcb41ec77738fbc299eaa2392355174 +"@gjsify/tty@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/tty@npm:0.4.37" + dependencies: + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/stream": "npm:^0.4.37" + "@gjsify/terminal-native": "npm:^0.4.37" + checksum: 10c0/06b88ab81ae2e997498588fc40cd5033b37e3fc8fc2abbaf16986f9e704c04234236758654c0033403f91134abf7d735af456ee71ce3a77c736086a53bca5035 languageName: node linkType: hard -"@gjsify/utils@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/utils@npm:0.4.14" +"@gjsify/url@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/url@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/giounix-2.0": "npm:2.0.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/2cde80ad2c1c69603c77e2245a02c948d7b38558d2ae746429f1d5b2aab884f6c9acb5d5d54e4048bbc7c8fa8f011a5fb7b422afea971d1ff4ef515b15ec7ae7 + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/f8ac6394c3bb44cad19ac628ac759e4c263e7f946a130e75ce7be6a0194b8d3553ac0f0d37093facb97a72266ee386581305d99b854fd8728c261af5b896938d languageName: node linkType: hard -"@gjsify/v8@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/v8@npm:0.4.14" - checksum: 10c0/5f6a737d0eae2bf840b3fcb3b45ebde3648c0d18cb2198559380db8e173ce3764245cbffc8639b71b443bdd12540004b04574e71626a247f3258be4dd147b484 +"@gjsify/util@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/util@npm:0.4.37" + checksum: 10c0/295ce837f7cef959a6595283d98b8786eaf9a84b78a2676664ca806376efadfff32186791faba6a7c41f75dffef7b99203e8374115b56403cac9699daabd259e languageName: node linkType: hard -"@gjsify/vite-plugin-blueprint@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/vite-plugin-blueprint@npm:0.4.14" +"@gjsify/utils@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/utils@npm:0.4.37" dependencies: - execa: "npm:^9.6.1" - minify-xml: "npm:^4.5.2" - peerDependencies: - rolldown: ^1.0.0-rc.18 - vite: ^8.0.0 - peerDependenciesMeta: - rolldown: - optional: true - vite: - optional: true - checksum: 10c0/dc7d844fd0b1fa683da34f463db8e6b39437ce44419e2bf5820ff1816176f634ea0164c942790dcbbb94b6dde2018fae1ad23de5645dbb6ad737030be914f50f + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/giounix-2.0": "npm:2.0.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/a583da3cb9d36b09d610e0f885ec54f0077e56fac2ac195bcbd7f60c0e27d4e9bd358828d615ea9e480e65684bab8f2c870580e3c1a0b65ee04e6e1853d5bb77 + languageName: node + linkType: hard + +"@gjsify/v8@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/v8@npm:0.4.37" + checksum: 10c0/3f52b4c9bf9b9551ed1fed0e9b38802d22dca06f157d56229ac4013347c7d5cd2d1bfa46c4e3a53886b0294506b32284d5ccdb0c330a269fc4ea6c28b0921688 languageName: node linkType: hard @@ -4415,41 +4245,22 @@ __metadata: languageName: node linkType: hard -"@gjsify/vite-plugin-gettext@npm:^0.3.16": - version: 0.3.16 - resolution: "@gjsify/vite-plugin-gettext@npm:0.3.16" - dependencies: - execa: "npm:^9.6.0" - fast-glob: "npm:^3.3.3" - gettext-parser: "npm:^8.0.0" - peerDependencies: - rolldown: ^1.0.0-rc.18 - vite: ^8.0.0 - peerDependenciesMeta: - rolldown: - optional: true - vite: - optional: true - checksum: 10c0/bd5ca73a777f3033356856b464505cf1239478e36d7f9d13a70186e77aa0d14620ee6a1241e49ddac381e97cbac0b78d32347b85432f1359081cc14ff9df7f27 - languageName: node - linkType: hard - -"@gjsify/vite-plugin-gettext@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/vite-plugin-gettext@npm:0.4.14" +"@gjsify/vite-plugin-gettext@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/vite-plugin-gettext@npm:0.4.37" dependencies: execa: "npm:^9.6.1" fast-glob: "npm:^3.3.3" gettext-parser: "npm:^9.0.2" peerDependencies: - rolldown: ^1.0.0-rc.18 - vite: ^8.0.0 + rolldown: ^1.0.3 + vite: ^8.0.14 peerDependenciesMeta: rolldown: optional: true vite: optional: true - checksum: 10c0/8d5f6ec12a63b583091766dcdc0ef74b4d97a6f4a05edb95711d0cee785b14733e22c763ad5b1e98412bd134547251d294470fa29c3f20416c69d067f3d4ffee + checksum: 10c0/d00d7b6786ea75ff4af1c578e469865651d73b35acef8706b35d64bbd4d3d5dfb6b8d25bf912ef85a8fe85142f37823e4587ce69f25943fb257ce6bd70967ab4 languageName: node linkType: hard @@ -4471,153 +4282,153 @@ __metadata: languageName: node linkType: hard -"@gjsify/vm@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/vm@npm:0.4.14" - checksum: 10c0/fbf969c081a0d9fad6d66c1257ac975ae963697050e874a3167b930180b4a2ee91a17f7e63163b299196620566f0bd504ab211cb1b919471c759a383cbbeba21 - languageName: node - linkType: hard - -"@gjsify/web-globals@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/web-globals@npm:0.4.14" - dependencies: - "@gjsify/abort-controller": "npm:^0.4.14" - "@gjsify/buffer": "npm:^0.4.14" - "@gjsify/compression-streams": "npm:^0.4.14" - "@gjsify/dom-events": "npm:^0.4.14" - "@gjsify/dom-exception": "npm:^0.4.14" - "@gjsify/eventsource": "npm:^0.4.14" - "@gjsify/formdata": "npm:^0.4.14" - "@gjsify/gamepad": "npm:^0.4.14" - "@gjsify/perf_hooks": "npm:^0.4.14" - "@gjsify/url": "npm:^0.4.14" - "@gjsify/web-streams": "npm:^0.4.14" - "@gjsify/webaudio": "npm:^0.4.14" - "@gjsify/webcrypto": "npm:^0.4.14" - checksum: 10c0/cdb1312954de375a658cba09455a16d5ac8dcb79bf81e2fe5ef4f8b999de2f0b74e55e9750616e65557e05f2892c71dd91de07d1fb121ba0296d9b9fbdab25b9 - languageName: node - linkType: hard - -"@gjsify/web-polyfills@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/web-polyfills@npm:0.4.14" - dependencies: - "@gjsify/abort-controller": "npm:^0.4.14" - "@gjsify/compression-streams": "npm:^0.4.14" - "@gjsify/dom-events": "npm:^0.4.14" - "@gjsify/dom-exception": "npm:^0.4.14" - "@gjsify/domparser": "npm:^0.4.14" - "@gjsify/eventsource": "npm:^0.4.14" - "@gjsify/fetch": "npm:^0.4.14" - "@gjsify/formdata": "npm:^0.4.14" - "@gjsify/gamepad": "npm:^0.4.14" - "@gjsify/message-channel": "npm:^0.4.14" - "@gjsify/web-globals": "npm:^0.4.14" - "@gjsify/web-streams": "npm:^0.4.14" - "@gjsify/webassembly": "npm:^0.4.14" - "@gjsify/webaudio": "npm:^0.4.14" - "@gjsify/webcrypto": "npm:^0.4.14" - "@gjsify/websocket": "npm:^0.4.14" - "@gjsify/webstorage": "npm:^0.4.14" - "@gjsify/xmlhttprequest": "npm:^0.4.14" - checksum: 10c0/9acecacb19c74e57ec21a135e33378029071d7db0fe527b52f4c8050ef6336bc2ddcbe17f83b9935b98c93132de22cbe1fd491608a25a4080c0e68e76f916828 +"@gjsify/vm@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/vm@npm:0.4.37" + checksum: 10c0/6331d22d483e466f9b38125fdc1ae0d486bc95e1d5d337cc116fd5598e7a8636ca539d0df7cac029dabfbb0daa64eff94dc9fb70376992c110df6fd8202ce1e1 languageName: node linkType: hard -"@gjsify/web-streams@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/web-streams@npm:0.4.14" +"@gjsify/web-globals@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/web-globals@npm:0.4.37" + dependencies: + "@gjsify/abort-controller": "npm:^0.4.37" + "@gjsify/buffer": "npm:^0.4.37" + "@gjsify/compression-streams": "npm:^0.4.37" + "@gjsify/dom-events": "npm:^0.4.37" + "@gjsify/dom-exception": "npm:^0.4.37" + "@gjsify/eventsource": "npm:^0.4.37" + "@gjsify/formdata": "npm:^0.4.37" + "@gjsify/gamepad": "npm:^0.4.37" + "@gjsify/perf_hooks": "npm:^0.4.37" + "@gjsify/url": "npm:^0.4.37" + "@gjsify/web-streams": "npm:^0.4.37" + "@gjsify/webaudio": "npm:^0.4.37" + "@gjsify/webcrypto": "npm:^0.4.37" + checksum: 10c0/5b97cdb457df94e5932b8ccdd09ac40a9eafb8da19c6de8880af400eeae97d42740bb8307e96eb18a03d2044303bd500ceedc5c868b56d1a71c6e807007abbd3 + languageName: node + linkType: hard + +"@gjsify/web-polyfills@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/web-polyfills@npm:0.4.37" + dependencies: + "@gjsify/abort-controller": "npm:^0.4.37" + "@gjsify/compression-streams": "npm:^0.4.37" + "@gjsify/dom-events": "npm:^0.4.37" + "@gjsify/dom-exception": "npm:^0.4.37" + "@gjsify/domparser": "npm:^0.4.37" + "@gjsify/eventsource": "npm:^0.4.37" + "@gjsify/fetch": "npm:^0.4.37" + "@gjsify/formdata": "npm:^0.4.37" + "@gjsify/gamepad": "npm:^0.4.37" + "@gjsify/message-channel": "npm:^0.4.37" + "@gjsify/web-globals": "npm:^0.4.37" + "@gjsify/web-streams": "npm:^0.4.37" + "@gjsify/webassembly": "npm:^0.4.37" + "@gjsify/webaudio": "npm:^0.4.37" + "@gjsify/webcrypto": "npm:^0.4.37" + "@gjsify/websocket": "npm:^0.4.37" + "@gjsify/webstorage": "npm:^0.4.37" + "@gjsify/xmlhttprequest": "npm:^0.4.37" + checksum: 10c0/2229c3186811538d74d57c503312656eee1ec663fd5bae60775eca061a045d5164563ed94c1f85eadb35b6150b75d1b55e541c4fd6d94cc9c18c46593cf89d26 + languageName: node + linkType: hard + +"@gjsify/web-streams@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/web-streams@npm:0.4.37" dependencies: - "@gjsify/utils": "npm:^0.4.14" - checksum: 10c0/70d19060e04860762330b5b0b2e94999e512a12749e65ec900cb267babb5ba27506da1f475ba75bb43ed7909960cf9bd5b60c5a03fe1ec538c3ce9ecaebe9f56 + "@gjsify/utils": "npm:^0.4.37" + checksum: 10c0/e5c8d14062ce62f867f5048da02b8d7f20cd4fc860b3952859bea57dccfb9639ec8a0183bb783cef16c518424694daaa0eb702ddccca413aeb7fdf49e8e1e18c languageName: node linkType: hard -"@gjsify/webassembly@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/webassembly@npm:0.4.14" - checksum: 10c0/50a7dd346174c9302e49bc6f9810636abea42719fa8ca489f44ded5d8d34c1ec291cebc272a3c5deb103be114c5d8c577dd58f5d33494cd2c11bef062b5a4f52 +"@gjsify/webassembly@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/webassembly@npm:0.4.37" + checksum: 10c0/8b06413391cd4522ae9f7536f0459eb1c098f9e3a5337824cba6eff442aae81dd7ec54348408bd97dfbf58caaca2e2fa85fb3b389f8e65f7cccc573c2a96bf00 languageName: node linkType: hard -"@gjsify/webaudio@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/webaudio@npm:0.4.14" +"@gjsify/webaudio@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/webaudio@npm:0.4.37" dependencies: - "@gjsify/dom-events": "npm:^0.4.14" - checksum: 10c0/55ded8e34e52ea972d49d093ff0f7b80da916abbca20d98569c5715f2c42a12d5fccb1bad42a7c9c60fffd9189f40ec3e05cb9bd488aed94260c39fe7a529e1b + "@gjsify/dom-events": "npm:^0.4.37" + checksum: 10c0/136d542da6dab95577eaacab615f80542f2c0df8cbd387b921a30622b5b547a7f5ce65a37affe7701e6134a15f9cf8bba6e5a10113d758d53d01324e08eb28d9 languageName: node linkType: hard -"@gjsify/webcrypto@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/webcrypto@npm:0.4.14" +"@gjsify/webcrypto@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/webcrypto@npm:0.4.37" dependencies: - "@gjsify/dom-exception": "npm:^0.4.14" - checksum: 10c0/8a4dc0276bcb4e24ecbe3d8c0d4382ea3223a1d5d97ed5cf6c2323693122028c557d6ad7cbf7ac8ce77633e4bca2e98c9d9ad81b63239a486ed1bcd90d6fe1f7 + "@gjsify/dom-exception": "npm:^0.4.37" + checksum: 10c0/440158a5bcce5552883eb96ab355ee08301e997426a67a680063cec7cd2b19e309b8e269cee9b018aea00e6efba671383a2b0d8b1b766b077b529d839bab5ec9 languageName: node linkType: hard -"@gjsify/websocket@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/websocket@npm:0.4.14" +"@gjsify/websocket@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/websocket@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/soup-3.0": "npm:3.6.6-4.0.0-rc.15" - "@gjsify/dom-events": "npm:^0.4.14" - checksum: 10c0/33f787f3b4c0974be3183accefc7924edbcdf92d226cbc48aa5acd73851843234634723612a0d185347cc6c8bdc5c87bf4a951e3cae388587121198825d6c1ff + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@girs/soup-3.0": "npm:3.6.6-4.0.4" + "@gjsify/dom-events": "npm:^0.4.37" + checksum: 10c0/5bd15e3c492a6a34aee57a275152061f3d46a879586e91157ba3fed07a1b611659e7ab271ed1669366f688f22619b0cfb678ec5252da7a2572d7a0e358d8967e languageName: node linkType: hard -"@gjsify/webstorage@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/webstorage@npm:0.4.14" - checksum: 10c0/76839eb6a2897efdfe017ae9529f8671dba96f75ecfafe71d52ee3ebe8ab2a98b59bb7d3e777c78a483e4e5079048100c30563057e7fedd11e0ba7723a9ba33c +"@gjsify/webstorage@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/webstorage@npm:0.4.37" + checksum: 10c0/84d8bb32259ec20bd7842fcb50f63fb389e1c441a82a9996f6e997581283ea79b951a8339429cbbe9fa7f4db931dd7bc92d93e92776d54d8cf523ba943594b44 languageName: node linkType: hard -"@gjsify/worker_threads@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/worker_threads@npm:0.4.14" +"@gjsify/worker_threads@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/worker_threads@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/events": "npm:^0.4.14" - "@gjsify/message-channel": "npm:^0.4.14" - "@gjsify/sab-native": "npm:^0.4.14" - checksum: 10c0/debd7c494aa33e894ca93bf3f29f24f61279e5779a0acac58521d11f9c019c064bb67002d482b301c0bd5d8109ad11d756c3d3d6f8e4ea225fc205a4590b703e + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/events": "npm:^0.4.37" + "@gjsify/message-channel": "npm:^0.4.37" + "@gjsify/sab-native": "npm:^0.4.37" + checksum: 10c0/3e3954c3381a76b4bcb5ac7b975554ef1b33345a32c9363cef5c8f2d95f2a896f5018a11c2789c7a4703dafe82326315d34bcce224e6b0532b08157c56a3c55a languageName: node linkType: hard -"@gjsify/workspace@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/workspace@npm:0.4.14" - checksum: 10c0/279ba9b2d8712c6b78a33ff9284f511a89b8aae6e2cf65fe326385ec738d3ae119b52f10c7d16adcb4f12ba82355f195cea2f4231bf4d6852ae8cbd307653965 +"@gjsify/workspace@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/workspace@npm:0.4.37" + checksum: 10c0/654b555594faafa663668dd30352bddb1a4a58ca3db1b6f83a68be80fd1fab44952c27b948c458962cd428392d06843f308b925ead209e614a89ea745f8a6663 languageName: node linkType: hard -"@gjsify/xmlhttprequest@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/xmlhttprequest@npm:0.4.14" +"@gjsify/xmlhttprequest@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/xmlhttprequest@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/gjs": "npm:4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - "@gjsify/fetch": "npm:^0.4.14" - checksum: 10c0/7ec23b23ca7a7a7318672f12d07f9af622f84cae5942f8e40783d9b2279b54674f5dc0fdfedb2d3a0a78de7df30261d7378d5ee17ef2d33cd3febb421368e44f + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/gjs": "npm:4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + "@gjsify/fetch": "npm:^0.4.37" + checksum: 10c0/c70350c656d327b09e5a6dd6bf68bdfbdebd41433e8cb517eebfa63660248d57f449f48bd0735faeb1a25ddfbc420dd8a723ab9519222ab318cce1e573e9f8d1 languageName: node linkType: hard -"@gjsify/zlib@npm:^0.4.14": - version: 0.4.14 - resolution: "@gjsify/zlib@npm:0.4.14" +"@gjsify/zlib@npm:^0.4.37": + version: 0.4.37 + resolution: "@gjsify/zlib@npm:0.4.37" dependencies: - "@girs/gio-2.0": "npm:2.88.0-4.0.0-rc.15" - "@girs/glib-2.0": "npm:2.88.0-4.0.0-rc.15" - checksum: 10c0/a4a926ca5ce545ad8ee44e69c71ad538195284a1ae9c356467851f13cddf6ee3ff62f0667dee4f9d8db4fae99bba2814f59d5129a696e1f8c245da511507d1f7 + "@girs/gio-2.0": "npm:2.88.0-4.0.4" + "@girs/glib-2.0": "npm:2.88.0-4.0.4" + checksum: 10c0/2880a6ddda9eb9afbba007265dfece8071027fc405b44a1579a04a693c8d752f083ec3ef71a541724154ff97dc497bf52977eccd36fb5f35c985eaa656760d9c languageName: node linkType: hard @@ -5504,20 +5315,20 @@ __metadata: "@learn6502/6502": "workspace:^" "@learn6502/common-ui": "workspace:^" "@nativescript/android": "npm:9.0.4" - "@nativescript/core": "npm:~9.0.18" + "@nativescript/core": "npm:~9.0.20" "@nativescript/localize": "npm:^5.2.0" - "@nativescript/tailwind": "npm:^4.0.8" + "@nativescript/tailwind": "npm:^4.0.9" "@nativescript/types": "npm:~9.0.0" "@nativescript/vite": "npm:^2.0.3" - "@tailwindcss/postcss": "npm:^4.2.4" + "@tailwindcss/postcss": "npm:^4.3.0" autoprefixer: "npm:^10.5.0" nativescript: "npm:^9.0.6" - postcss: "npm:^8.5.14" + postcss: "npm:^8.5.15" postcss-cli: "npm:^11.0.1" postcss-discard-empty: "npm:^8.0.0" postcss-import: "npm:^16.1.1" postcss-nested: "npm:^7.0.2" - tailwindcss: "npm:^4.2.4" + tailwindcss: "npm:^4.3.0" typescript: "npm:^6.0.3" vite: "npm:^8.0.16" languageName: unknown @@ -5539,9 +5350,9 @@ __metadata: "@girs/javascriptcore-6.0": "npm:^2.52.1-4.0.0-rc.13" "@girs/pango-1.0": "npm:^1.57.1-4.0.0-rc.13" "@girs/webkit-6.0": "npm:^2.52.1-4.0.0-rc.13" - "@gjsify/cli": "npm:^0.4.14" - "@gjsify/vite-plugin-blueprint": "npm:^0.4.14" - "@gjsify/vite-plugin-gettext": "npm:^0.4.14" + "@gjsify/cli": "npm:^0.4.37" + "@gjsify/vite-plugin-blueprint": "npm:^0.4.37" + "@gjsify/vite-plugin-gettext": "npm:^0.4.37" "@learn6502/6502": "workspace:^" "@learn6502/common-ui": "workspace:^" "@learn6502/learn": "workspace:^" @@ -5554,11 +5365,11 @@ __metadata: version: 0.0.0-use.local resolution: "@learn6502/app-web@workspace:packages/app-web" dependencies: - "@gjsify/cli": "npm:^0.4.14" + "@gjsify/cli": "npm:^0.4.37" "@learn6502/6502": "workspace:^" lightningcss: "npm:^1.32.0" typescript: "npm:^6.0.3" - vite: "npm:^8.0.11" + vite: "npm:^8.0.16" languageName: unknown linkType: soft @@ -5576,7 +5387,7 @@ __metadata: resolution: "@learn6502/examples@workspace:packages/examples" dependencies: "@learn6502/6502": "workspace:^" - "@types/node": "npm:^25.6.2" + "@types/node": "npm:^25.9.1" typescript: "npm:^6.0.3" languageName: unknown linkType: soft @@ -5585,11 +5396,11 @@ __metadata: version: 0.0.0-use.local resolution: "@learn6502/learn@workspace:packages/learn" dependencies: - "@gjsify/cli": "npm:^0.4.14" + "@gjsify/cli": "npm:^0.4.37" "@learn6502/examples": "workspace:^" "@mdx-js/esbuild": "npm:^3.1.1" "@types/mdx": "npm:^2.0.13" - "@types/node": "npm:^25.6.2" + "@types/node": "npm:^25.9.1" esbuild: "npm:^0.28.0" nano-jsx: "npm:^0.2.1" typescript: "npm:^6.0.3" @@ -5600,9 +5411,9 @@ __metadata: version: 0.0.0-use.local resolution: "@learn6502/translations@workspace:packages/translations" dependencies: - "@gjsify/vite-plugin-gettext": "npm:^0.3.16" + "@gjsify/vite-plugin-gettext": "npm:^0.4.37" "@learn6502/learn": "workspace:^" - vite: "npm:^8.0.11" + vite: "npm:^8.0.16" languageName: unknown linkType: soft @@ -5980,9 +5791,9 @@ __metadata: languageName: node linkType: hard -"@nativescript/core@npm:~9.0.18": - version: 9.0.18 - resolution: "@nativescript/core@npm:9.0.18" +"@nativescript/core@npm:~9.0.20": + version: 9.0.20 + resolution: "@nativescript/core@npm:9.0.20" dependencies: "@csstools/css-calc": "npm:~2.1.4" "@csstools/css-color-parser": "npm:^3.0.10" @@ -5996,7 +5807,7 @@ __metadata: source-map: "npm:0.7.6" source-map-js: "npm:^1.2.1" tslib: "npm:^2.0.0" - checksum: 10c0/5730afa89510c658aae8834ba04c05aa9faa9b3e94096f0fdab2ee0798793d021eea5661cff0e64e0a472483aaa0f31db9e423f5fb73b239b5df6881b6017f66 + checksum: 10c0/f0ac771dc30c5f81613e43b4793d4f83c035b9510451684055cf7fc415ebb08b7331b216d535674f0125f3d9de3aac9d97ac889b0bf97dbd8683a17874d1227f languageName: node linkType: hard @@ -6042,9 +5853,9 @@ __metadata: languageName: node linkType: hard -"@nativescript/tailwind@npm:^4.0.8": - version: 4.0.8 - resolution: "@nativescript/tailwind@npm:4.0.8" +"@nativescript/tailwind@npm:^4.0.9": + version: 4.0.9 + resolution: "@nativescript/tailwind@npm:4.0.9" dependencies: "@csstools/postcss-is-pseudo-class": "npm:~5.0.1" "@csstools/postcss-oklab-function": "npm:^4.0.0" @@ -6053,7 +5864,7 @@ __metadata: postcss-preset-env: "npm:^10.1.3" peerDependencies: postcss: ^8.0.0 - checksum: 10c0/81eb0dd15862edcbc78ecbdfe2180ef7c5734b3685caa2a8485ca11f31229b0d75021e79d7684506124e30a453e1413989b4b8af2780350f53deaf2908502651 + checksum: 10c0/eec14d62b1ae24217369ad22f21c3028863b9ac910987060fc073b219b5639cd3df0558a938598544997cb7e761f4123d1c34e9245c28731ad70a11342f33e4b languageName: node linkType: hard @@ -6609,20 +6420,6 @@ __metadata: languageName: node linkType: hard -"@oxc-project/types@npm:=0.128.0": - version: 0.128.0 - resolution: "@oxc-project/types@npm:0.128.0" - checksum: 10c0/b6999b1b6b012d979364231a2c0c9204bca814a73f8417234edd39bf352a081779dad72aaf18ac60a676fb904c1408b63553e4e1230d7408a4f885002d66c809 - languageName: node - linkType: hard - -"@oxc-project/types@npm:=0.130.0": - version: 0.130.0 - resolution: "@oxc-project/types@npm:0.130.0" - checksum: 10c0/7ec8c03407b0bcb235b930c62859e6efcb3fe5cbaa5db98770d760df5c3e6b3e28a0ad22c2e35d1addede8065b40000c3822c5235dde2959af226639eb870000 - languageName: node - linkType: hard - "@oxc-project/types@npm:=0.133.0": version: 0.133.0 resolution: "@oxc-project/types@npm:0.133.0" @@ -6630,6 +6427,13 @@ __metadata: languageName: node linkType: hard +"@oxc-project/types@npm:=0.134.0": + version: 0.134.0 + resolution: "@oxc-project/types@npm:0.134.0" + checksum: 10c0/d90ee664206091d539a24de6ec703bdb2124e1181680609ac3c27326273a3189c5bb6e0177f3171c85a78e8c01eb43a9903cbbe13257053c7df141c030579c16 + languageName: node + linkType: hard + "@oxc-project/types@npm:^0.121.0": version: 0.121.0 resolution: "@oxc-project/types@npm:0.121.0" @@ -6637,6 +6441,272 @@ __metadata: languageName: node linkType: hard +"@oxfmt/binding-android-arm-eabi@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-android-arm-eabi@npm:0.53.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@oxfmt/binding-android-arm64@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-android-arm64@npm:0.53.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@oxfmt/binding-darwin-arm64@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-darwin-arm64@npm:0.53.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@oxfmt/binding-darwin-x64@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-darwin-x64@npm:0.53.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@oxfmt/binding-freebsd-x64@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-freebsd-x64@npm:0.53.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxfmt/binding-linux-arm-gnueabihf@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-arm-gnueabihf@npm:0.53.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxfmt/binding-linux-arm-musleabihf@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-arm-musleabihf@npm:0.53.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxfmt/binding-linux-arm64-gnu@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-arm64-gnu@npm:0.53.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@oxfmt/binding-linux-arm64-musl@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-arm64-musl@npm:0.53.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@oxfmt/binding-linux-ppc64-gnu@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-ppc64-gnu@npm:0.53.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@oxfmt/binding-linux-riscv64-gnu@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-riscv64-gnu@npm:0.53.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxfmt/binding-linux-riscv64-musl@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-riscv64-musl@npm:0.53.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@oxfmt/binding-linux-s390x-gnu@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-s390x-gnu@npm:0.53.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxfmt/binding-linux-x64-gnu@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-x64-gnu@npm:0.53.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@oxfmt/binding-linux-x64-musl@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-linux-x64-musl@npm:0.53.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@oxfmt/binding-openharmony-arm64@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-openharmony-arm64@npm:0.53.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@oxfmt/binding-win32-arm64-msvc@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-win32-arm64-msvc@npm:0.53.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@oxfmt/binding-win32-ia32-msvc@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-win32-ia32-msvc@npm:0.53.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@oxfmt/binding-win32-x64-msvc@npm:0.53.0": + version: 0.53.0 + resolution: "@oxfmt/binding-win32-x64-msvc@npm:0.53.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@oxlint/binding-android-arm-eabi@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-android-arm-eabi@npm:1.68.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@oxlint/binding-android-arm64@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-android-arm64@npm:1.68.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@oxlint/binding-darwin-arm64@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-darwin-arm64@npm:1.68.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@oxlint/binding-darwin-x64@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-darwin-x64@npm:1.68.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@oxlint/binding-freebsd-x64@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-freebsd-x64@npm:1.68.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxlint/binding-linux-arm-gnueabihf@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-arm-gnueabihf@npm:1.68.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxlint/binding-linux-arm-musleabihf@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-arm-musleabihf@npm:1.68.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxlint/binding-linux-arm64-gnu@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-arm64-gnu@npm:1.68.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@oxlint/binding-linux-arm64-musl@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-arm64-musl@npm:1.68.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@oxlint/binding-linux-ppc64-gnu@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-ppc64-gnu@npm:1.68.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@oxlint/binding-linux-riscv64-gnu@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-riscv64-gnu@npm:1.68.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxlint/binding-linux-riscv64-musl@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-riscv64-musl@npm:1.68.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@oxlint/binding-linux-s390x-gnu@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-s390x-gnu@npm:1.68.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxlint/binding-linux-x64-gnu@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-x64-gnu@npm:1.68.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@oxlint/binding-linux-x64-musl@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-linux-x64-musl@npm:1.68.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@oxlint/binding-openharmony-arm64@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-openharmony-arm64@npm:1.68.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@oxlint/binding-win32-arm64-msvc@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-win32-arm64-msvc@npm:1.68.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@oxlint/binding-win32-ia32-msvc@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-win32-ia32-msvc@npm:1.68.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@oxlint/binding-win32-x64-msvc@npm:1.68.0": + version: 1.68.0 + resolution: "@oxlint/binding-win32-x64-msvc@npm:1.68.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@parcel/watcher-android-arm64@npm:2.5.1": version: 2.5.1 resolution: "@parcel/watcher-android-arm64@npm:2.5.1" @@ -6959,13 +7029,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-android-arm64@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-android-arm64@npm:1.0.0-rc.18" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-android-arm64@npm:1.0.0-rc.4": version: 1.0.0-rc.4 resolution: "@rolldown/binding-android-arm64@npm:1.0.0-rc.4" @@ -6973,13 +7036,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-android-arm64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-android-arm64@npm:1.0.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-android-arm64@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-android-arm64@npm:1.0.3" @@ -6987,10 +7043,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-rc.18" - conditions: os=darwin & cpu=arm64 +"@rolldown/binding-android-arm64@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-android-arm64@npm:1.1.0" + conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -7001,13 +7057,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-darwin-arm64@npm:1.0.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-darwin-arm64@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-darwin-arm64@npm:1.0.3" @@ -7015,10 +7064,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-x64@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-rc.18" - conditions: os=darwin & cpu=x64 +"@rolldown/binding-darwin-arm64@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-darwin-arm64@npm:1.1.0" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -7029,13 +7078,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-x64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-darwin-x64@npm:1.0.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-darwin-x64@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-darwin-x64@npm:1.0.3" @@ -7043,10 +7085,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-rc.18" - conditions: os=freebsd & cpu=x64 +"@rolldown/binding-darwin-x64@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-darwin-x64@npm:1.1.0" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -7057,13 +7099,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-freebsd-x64@npm:1.0.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-freebsd-x64@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-freebsd-x64@npm:1.0.3" @@ -7071,10 +7106,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.18" - conditions: os=linux & cpu=arm +"@rolldown/binding-freebsd-x64@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-freebsd-x64@npm:1.1.0" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -7085,13 +7120,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3" @@ -7099,10 +7127,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.18" - conditions: os=linux & cpu=arm64 & libc=glibc +"@rolldown/binding-linux-arm-gnueabihf@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.0" + conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -7113,13 +7141,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rolldown/binding-linux-arm64-gnu@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.3" @@ -7127,10 +7148,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.18" - conditions: os=linux & cpu=arm64 & libc=musl +"@rolldown/binding-linux-arm64-gnu@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.1.0" + conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -7141,13 +7162,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rolldown/binding-linux-arm64-musl@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.3" @@ -7155,17 +7169,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.18" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rolldown/binding-linux-ppc64-gnu@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.1" - conditions: os=linux & cpu=ppc64 & libc=glibc +"@rolldown/binding-linux-arm64-musl@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.1.0" + conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -7176,17 +7183,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.18" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rolldown/binding-linux-s390x-gnu@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.1" - conditions: os=linux & cpu=s390x & libc=glibc +"@rolldown/binding-linux-ppc64-gnu@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.1.0" + conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard @@ -7197,10 +7197,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.18" - conditions: os=linux & cpu=x64 & libc=glibc +"@rolldown/binding-linux-s390x-gnu@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.1.0" + conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -7211,13 +7211,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-gnu@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rolldown/binding-linux-x64-gnu@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.3" @@ -7225,23 +7218,16 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.18" - conditions: os=linux & cpu=x64 & libc=musl +"@rolldown/binding-linux-x64-gnu@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.1.0" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.4": - version: 1.0.0-rc.4 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.4" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rolldown/binding-linux-x64-musl@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.1" + version: 1.0.0-rc.4 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.4" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -7253,10 +7239,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.18" - conditions: os=openharmony & cpu=arm64 +"@rolldown/binding-linux-x64-musl@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.1.0" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -7267,13 +7253,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-openharmony-arm64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.1" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-openharmony-arm64@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.3" @@ -7281,14 +7260,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.18" - dependencies: - "@emnapi/core": "npm:1.10.0" - "@emnapi/runtime": "npm:1.10.0" - "@napi-rs/wasm-runtime": "npm:^1.1.4" - conditions: cpu=wasm32 +"@rolldown/binding-openharmony-arm64@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.1.0" + conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -7301,9 +7276,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-wasm32-wasi@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.1" +"@rolldown/binding-wasm32-wasi@npm:1.0.3": + version: 1.0.3 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.3" dependencies: "@emnapi/core": "npm:1.10.0" "@emnapi/runtime": "npm:1.10.0" @@ -7312,9 +7287,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-wasm32-wasi@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.3" +"@rolldown/binding-wasm32-wasi@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.1.0" dependencies: "@emnapi/core": "npm:1.10.0" "@emnapi/runtime": "npm:1.10.0" @@ -7323,13 +7298,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.18" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.4": version: 1.0.0-rc.4 resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.4" @@ -7337,13 +7305,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-arm64-msvc@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rolldown/binding-win32-arm64-msvc@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.3" @@ -7351,10 +7312,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.18" - conditions: os=win32 & cpu=x64 +"@rolldown/binding-win32-arm64-msvc@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.1.0" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -7365,13 +7326,6 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rolldown/binding-win32-x64-msvc@npm:1.0.3": version: 1.0.3 resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.3" @@ -7379,10 +7333,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/pluginutils@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "@rolldown/pluginutils@npm:1.0.0-rc.18" - checksum: 10c0/c09f2ebe53762df23b725f452a3f7ee45968824b062a38ec06054e368551e8c5e1874b0ef28143ff3b1b9d6d5ca60177a34378bdd672e899c3646fb8d0bd5aff +"@rolldown/binding-win32-x64-msvc@npm:1.1.0": + version: 1.1.0 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.1.0" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -7463,7 +7417,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.1.0, @rollup/pluginutils@npm:^5.3.0": +"@rollup/pluginutils@npm:^5.1.0": version: 5.3.0 resolution: "@rollup/pluginutils@npm:5.3.0" dependencies: @@ -7748,18 +7702,18 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/node@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/node@npm:4.2.4" +"@tailwindcss/node@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/node@npm:4.3.0" dependencies: "@jridgewell/remapping": "npm:^2.3.5" - enhanced-resolve: "npm:^5.19.0" + enhanced-resolve: "npm:^5.21.0" jiti: "npm:^2.6.1" lightningcss: "npm:1.32.0" magic-string: "npm:^0.30.21" source-map-js: "npm:^1.2.1" - tailwindcss: "npm:4.2.4" - checksum: 10c0/58a0b8c4b8e8425e34a5240e58d90f6ef462705f790b93e6e74ae0bbd05d228457b8438a34a272b447393bfdb2ea1605400ccc5b0edb87d9dd9d092f1d8a0bb2 + tailwindcss: "npm:4.3.0" + checksum: 10c0/0c8c1eb7957d2c30fff731631301dd33d74359ed659821e804421c9cec4a14c7432f8ebcfcd535ffa210a2df228b85b4d431137d2e67f0d9239934ed2769d3bc languageName: node linkType: hard @@ -7770,9 +7724,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-android-arm64@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-android-arm64@npm:4.2.4" +"@tailwindcss/oxide-android-arm64@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-android-arm64@npm:4.3.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -7784,9 +7738,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-darwin-arm64@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.2.4" +"@tailwindcss/oxide-darwin-arm64@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.3.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -7798,9 +7752,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-darwin-x64@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-darwin-x64@npm:4.2.4" +"@tailwindcss/oxide-darwin-x64@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-darwin-x64@npm:4.3.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -7812,9 +7766,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-freebsd-x64@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.2.4" +"@tailwindcss/oxide-freebsd-x64@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.3.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -7826,9 +7780,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.2.4" +"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.3.0" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -7840,9 +7794,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm64-gnu@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.2.4" +"@tailwindcss/oxide-linux-arm64-gnu@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.3.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -7854,9 +7808,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm64-musl@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.2.4" +"@tailwindcss/oxide-linux-arm64-musl@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.3.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -7868,9 +7822,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-linux-x64-gnu@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.2.4" +"@tailwindcss/oxide-linux-x64-gnu@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.3.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -7882,9 +7836,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-linux-x64-musl@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.2.4" +"@tailwindcss/oxide-linux-x64-musl@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.3.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -7903,14 +7857,14 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-wasm32-wasi@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.2.4" +"@tailwindcss/oxide-wasm32-wasi@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.3.0" dependencies: - "@emnapi/core": "npm:^1.8.1" - "@emnapi/runtime": "npm:^1.8.1" - "@emnapi/wasi-threads": "npm:^1.1.0" - "@napi-rs/wasm-runtime": "npm:^1.1.1" + "@emnapi/core": "npm:^1.10.0" + "@emnapi/runtime": "npm:^1.10.0" + "@emnapi/wasi-threads": "npm:^1.2.1" + "@napi-rs/wasm-runtime": "npm:^1.1.4" "@tybys/wasm-util": "npm:^0.10.1" tslib: "npm:^2.8.1" conditions: cpu=wasm32 @@ -7924,9 +7878,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-win32-arm64-msvc@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.2.4" +"@tailwindcss/oxide-win32-arm64-msvc@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.3.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -7938,9 +7892,9 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide-win32-x64-msvc@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.2.4" +"@tailwindcss/oxide-win32-x64-msvc@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.3.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -7992,22 +7946,22 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/oxide@npm:4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/oxide@npm:4.2.4" - dependencies: - "@tailwindcss/oxide-android-arm64": "npm:4.2.4" - "@tailwindcss/oxide-darwin-arm64": "npm:4.2.4" - "@tailwindcss/oxide-darwin-x64": "npm:4.2.4" - "@tailwindcss/oxide-freebsd-x64": "npm:4.2.4" - "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.2.4" - "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.2.4" - "@tailwindcss/oxide-linux-arm64-musl": "npm:4.2.4" - "@tailwindcss/oxide-linux-x64-gnu": "npm:4.2.4" - "@tailwindcss/oxide-linux-x64-musl": "npm:4.2.4" - "@tailwindcss/oxide-wasm32-wasi": "npm:4.2.4" - "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.2.4" - "@tailwindcss/oxide-win32-x64-msvc": "npm:4.2.4" +"@tailwindcss/oxide@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide@npm:4.3.0" + dependencies: + "@tailwindcss/oxide-android-arm64": "npm:4.3.0" + "@tailwindcss/oxide-darwin-arm64": "npm:4.3.0" + "@tailwindcss/oxide-darwin-x64": "npm:4.3.0" + "@tailwindcss/oxide-freebsd-x64": "npm:4.3.0" + "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.3.0" + "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.3.0" + "@tailwindcss/oxide-linux-arm64-musl": "npm:4.3.0" + "@tailwindcss/oxide-linux-x64-gnu": "npm:4.3.0" + "@tailwindcss/oxide-linux-x64-musl": "npm:4.3.0" + "@tailwindcss/oxide-wasm32-wasi": "npm:4.3.0" + "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.3.0" + "@tailwindcss/oxide-win32-x64-msvc": "npm:4.3.0" dependenciesMeta: "@tailwindcss/oxide-android-arm64": optional: true @@ -8033,7 +7987,7 @@ __metadata: optional: true "@tailwindcss/oxide-win32-x64-msvc": optional: true - checksum: 10c0/f9fe3d19d4384e754155030482f664c6747c7d5d1556795a510c517c2a3408bebbe60c25cebb1da47187c347c04d993585b9c2580e43df9f522e1c7692ae25fc + checksum: 10c0/9a04ee1e59df5e596765ee3ffb0f6eb13e8abab3a8331d2bb397adb5de7090e159a6b98e17401477678c41fa779f0b8cd04ba4ef4432054ae6cdeb562df9a243 languageName: node linkType: hard @@ -8050,16 +8004,16 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/postcss@npm:^4.2.4": - version: 4.2.4 - resolution: "@tailwindcss/postcss@npm:4.2.4" +"@tailwindcss/postcss@npm:^4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/postcss@npm:4.3.0" dependencies: "@alloc/quick-lru": "npm:^5.2.0" - "@tailwindcss/node": "npm:4.2.4" - "@tailwindcss/oxide": "npm:4.2.4" - postcss: "npm:^8.5.6" - tailwindcss: "npm:4.2.4" - checksum: 10c0/e6abad7065558bf3c39d30f392100c934c3381a572df21d934dd5a9399e0a62e16ba3d74a51ec0b1d670b1990ae73d01dfc560db0bf0e24bad827e00be0e62c2 + "@tailwindcss/node": "npm:4.3.0" + "@tailwindcss/oxide": "npm:4.3.0" + postcss: "npm:^8.5.10" + tailwindcss: "npm:4.3.0" + checksum: 10c0/83483debd4e09b448e4c974d6a8bdaa1f436c0eaa79fd8803be4c3d1ff0346cb2228a465dffd557e471a6a24694fcdc3bd18ef2a22e16a36a7e7681e1ff4b5c1 languageName: node linkType: hard @@ -8435,12 +8389,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^25.6.2": - version: 25.6.2 - resolution: "@types/node@npm:25.6.2" +"@types/node@npm:^25.9.1": + version: 25.9.1 + resolution: "@types/node@npm:25.9.1" dependencies: - undici-types: "npm:~7.19.0" - checksum: 10c0/7f540331aa3ab88c285aeaf2eb43e3992f54f0cdb7f3593d156af67b199d4eaf56590fa1c310a00aa58ff69dba668cb3915a157fe83cd6b40a73bb338a12f09a + undici-types: "npm:>=7.24.0 <7.24.7" + checksum: 10c0/9a04682842bebbcf21a1779dfeab9aa733d7bd7bbc0a0edb641ab3a9a3d43eac543225acf669c334f458f1956443ebc072bc3c72840c543b8b356cab5c82d456 languageName: node linkType: hard @@ -11057,6 +11011,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.21.0": + version: 5.22.2 + resolution: "enhanced-resolve@npm:5.22.2" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.3.3" + checksum: 10c0/64371c54ce589395bbf19abf9b3c5b629853ef8ff6703d9971b8b742695d5ea9f786f1cd48d1f9f63500e7b18fa56429edbc576692c59c0ed8472a5c6bb0d68c + languageName: node + linkType: hard + "entities@npm:^4.2.0": version: 4.5.0 resolution: "entities@npm:4.5.0" @@ -11777,26 +11741,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^9.6.0": - version: 9.6.0 - resolution: "execa@npm:9.6.0" - dependencies: - "@sindresorhus/merge-streams": "npm:^4.0.0" - cross-spawn: "npm:^7.0.6" - figures: "npm:^6.1.0" - get-stream: "npm:^9.0.0" - human-signals: "npm:^8.0.1" - is-plain-obj: "npm:^4.1.0" - is-stream: "npm:^4.0.1" - npm-run-path: "npm:^6.0.0" - pretty-ms: "npm:^9.2.0" - signal-exit: "npm:^4.1.0" - strip-final-newline: "npm:^4.0.0" - yoctocolors: "npm:^2.1.1" - checksum: 10c0/2c44a33142f77d3a6a590a3b769b49b27029a76768593bac1f26fed4dd1330e9c189ee61eba6a8c990fb77e37286c68c7445472ebf24c22b31e9ff320e73d7ac - languageName: node - linkType: hard - "execa@npm:^9.6.1": version: 9.6.1 resolution: "execa@npm:9.6.1" @@ -12298,18 +12242,6 @@ __metadata: languageName: node linkType: hard -"gettext-parser@npm:^8.0.0": - version: 8.0.0 - resolution: "gettext-parser@npm:8.0.0" - dependencies: - content-type: "npm:^1.0.5" - encoding: "npm:^0.1.13" - readable-stream: "npm:^4.5.2" - safe-buffer: "npm:^5.2.1" - checksum: 10c0/b329981791afeded45c010a5b59f980b199b53a29cfd064d09a38e9b7a9678b34666bc505cff6888984ce70ab6a7bb7d1df3e95f8c1310e21b18edac28a05160 - languageName: node - linkType: hard - "gettext-parser@npm:^9.0.2": version: 9.0.2 resolution: "gettext-parser@npm:9.0.2" @@ -13524,8 +13456,9 @@ __metadata: version: 0.0.0-use.local resolution: "learn6502@workspace:." dependencies: - "@biomejs/biome": "npm:^2.4.13" - "@gjsify/cli": "npm:^0.4.14" + "@gjsify/cli": "npm:^0.4.37" + oxfmt: "npm:^0.53.0" + oxlint: "npm:^1.68.0" typescript: "npm:^6.0.3" languageName: unknown linkType: soft @@ -15798,6 +15731,159 @@ __metadata: languageName: node linkType: hard +"oxfmt@npm:^0.53.0": + version: 0.53.0 + resolution: "oxfmt@npm:0.53.0" + dependencies: + "@oxfmt/binding-android-arm-eabi": "npm:0.53.0" + "@oxfmt/binding-android-arm64": "npm:0.53.0" + "@oxfmt/binding-darwin-arm64": "npm:0.53.0" + "@oxfmt/binding-darwin-x64": "npm:0.53.0" + "@oxfmt/binding-freebsd-x64": "npm:0.53.0" + "@oxfmt/binding-linux-arm-gnueabihf": "npm:0.53.0" + "@oxfmt/binding-linux-arm-musleabihf": "npm:0.53.0" + "@oxfmt/binding-linux-arm64-gnu": "npm:0.53.0" + "@oxfmt/binding-linux-arm64-musl": "npm:0.53.0" + "@oxfmt/binding-linux-ppc64-gnu": "npm:0.53.0" + "@oxfmt/binding-linux-riscv64-gnu": "npm:0.53.0" + "@oxfmt/binding-linux-riscv64-musl": "npm:0.53.0" + "@oxfmt/binding-linux-s390x-gnu": "npm:0.53.0" + "@oxfmt/binding-linux-x64-gnu": "npm:0.53.0" + "@oxfmt/binding-linux-x64-musl": "npm:0.53.0" + "@oxfmt/binding-openharmony-arm64": "npm:0.53.0" + "@oxfmt/binding-win32-arm64-msvc": "npm:0.53.0" + "@oxfmt/binding-win32-ia32-msvc": "npm:0.53.0" + "@oxfmt/binding-win32-x64-msvc": "npm:0.53.0" + tinypool: "npm:2.1.0" + peerDependencies: + svelte: ^5.0.0 + vite-plus: "*" + dependenciesMeta: + "@oxfmt/binding-android-arm-eabi": + optional: true + "@oxfmt/binding-android-arm64": + optional: true + "@oxfmt/binding-darwin-arm64": + optional: true + "@oxfmt/binding-darwin-x64": + optional: true + "@oxfmt/binding-freebsd-x64": + optional: true + "@oxfmt/binding-linux-arm-gnueabihf": + optional: true + "@oxfmt/binding-linux-arm-musleabihf": + optional: true + "@oxfmt/binding-linux-arm64-gnu": + optional: true + "@oxfmt/binding-linux-arm64-musl": + optional: true + "@oxfmt/binding-linux-ppc64-gnu": + optional: true + "@oxfmt/binding-linux-riscv64-gnu": + optional: true + "@oxfmt/binding-linux-riscv64-musl": + optional: true + "@oxfmt/binding-linux-s390x-gnu": + optional: true + "@oxfmt/binding-linux-x64-gnu": + optional: true + "@oxfmt/binding-linux-x64-musl": + optional: true + "@oxfmt/binding-openharmony-arm64": + optional: true + "@oxfmt/binding-win32-arm64-msvc": + optional: true + "@oxfmt/binding-win32-ia32-msvc": + optional: true + "@oxfmt/binding-win32-x64-msvc": + optional: true + peerDependenciesMeta: + svelte: + optional: true + vite-plus: + optional: true + bin: + oxfmt: bin/oxfmt + checksum: 10c0/a34f1a9e6655bd89cdb031daf3a80540d1dc304d70454f8abecc2cc11ceaa8d5ce34663ff08d503fd790cface4c8565a061eda5b19d11639a60627333705dd66 + languageName: node + linkType: hard + +"oxlint@npm:^1.68.0": + version: 1.68.0 + resolution: "oxlint@npm:1.68.0" + dependencies: + "@oxlint/binding-android-arm-eabi": "npm:1.68.0" + "@oxlint/binding-android-arm64": "npm:1.68.0" + "@oxlint/binding-darwin-arm64": "npm:1.68.0" + "@oxlint/binding-darwin-x64": "npm:1.68.0" + "@oxlint/binding-freebsd-x64": "npm:1.68.0" + "@oxlint/binding-linux-arm-gnueabihf": "npm:1.68.0" + "@oxlint/binding-linux-arm-musleabihf": "npm:1.68.0" + "@oxlint/binding-linux-arm64-gnu": "npm:1.68.0" + "@oxlint/binding-linux-arm64-musl": "npm:1.68.0" + "@oxlint/binding-linux-ppc64-gnu": "npm:1.68.0" + "@oxlint/binding-linux-riscv64-gnu": "npm:1.68.0" + "@oxlint/binding-linux-riscv64-musl": "npm:1.68.0" + "@oxlint/binding-linux-s390x-gnu": "npm:1.68.0" + "@oxlint/binding-linux-x64-gnu": "npm:1.68.0" + "@oxlint/binding-linux-x64-musl": "npm:1.68.0" + "@oxlint/binding-openharmony-arm64": "npm:1.68.0" + "@oxlint/binding-win32-arm64-msvc": "npm:1.68.0" + "@oxlint/binding-win32-ia32-msvc": "npm:1.68.0" + "@oxlint/binding-win32-x64-msvc": "npm:1.68.0" + peerDependencies: + oxlint-tsgolint: ">=0.22.1" + vite-plus: "*" + dependenciesMeta: + "@oxlint/binding-android-arm-eabi": + optional: true + "@oxlint/binding-android-arm64": + optional: true + "@oxlint/binding-darwin-arm64": + optional: true + "@oxlint/binding-darwin-x64": + optional: true + "@oxlint/binding-freebsd-x64": + optional: true + "@oxlint/binding-linux-arm-gnueabihf": + optional: true + "@oxlint/binding-linux-arm-musleabihf": + optional: true + "@oxlint/binding-linux-arm64-gnu": + optional: true + "@oxlint/binding-linux-arm64-musl": + optional: true + "@oxlint/binding-linux-ppc64-gnu": + optional: true + "@oxlint/binding-linux-riscv64-gnu": + optional: true + "@oxlint/binding-linux-riscv64-musl": + optional: true + "@oxlint/binding-linux-s390x-gnu": + optional: true + "@oxlint/binding-linux-x64-gnu": + optional: true + "@oxlint/binding-linux-x64-musl": + optional: true + "@oxlint/binding-openharmony-arm64": + optional: true + "@oxlint/binding-win32-arm64-msvc": + optional: true + "@oxlint/binding-win32-ia32-msvc": + optional: true + "@oxlint/binding-win32-x64-msvc": + optional: true + peerDependenciesMeta: + oxlint-tsgolint: + optional: true + vite-plus: + optional: true + bin: + oxlint: bin/oxlint + checksum: 10c0/d85170a7aced89775b2b88a80ad0ca8cf6fd68c4a0988d2c75e664acd1d433a653e4d320d053b4b8b5293cfc2e35395acf734197b516b47c114d27cb2bc8cfeb + languageName: node + linkType: hard + "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -16900,7 +16986,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.40, postcss@npm:^8.4.49, postcss@npm:^8.5.15": +"postcss@npm:^8.2.14, postcss@npm:^8.4.40, postcss@npm:^8.4.49, postcss@npm:^8.5.10, postcss@npm:^8.5.15": version: 8.5.15 resolution: "postcss@npm:8.5.15" dependencies: @@ -16922,17 +17008,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.14": - version: 8.5.14 - resolution: "postcss@npm:8.5.14" - dependencies: - nanoid: "npm:^3.3.11" - picocolors: "npm:^1.1.1" - source-map-js: "npm:^1.2.1" - checksum: 10c0/48138207cf5ef5581be1bfe2cb65ccfe0ac75e43888ba045afc8ed6043d7b56aeb3b9a9fe5b353ff554be943cd0cc15d826ccb991525159175971e5ee8ab0237 - languageName: node - linkType: hard - "powershell-utils@npm:^0.1.0": version: 0.1.0 resolution: "powershell-utils@npm:0.1.0" @@ -17256,7 +17331,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^4.5.2, readable-stream@npm:^4.7.0": +"readable-stream@npm:^4.7.0": version: 4.7.0 resolution: "readable-stream@npm:4.7.0" dependencies: @@ -17655,64 +17730,6 @@ __metadata: languageName: node linkType: hard -"rolldown@npm:1.0.0-rc.18": - version: 1.0.0-rc.18 - resolution: "rolldown@npm:1.0.0-rc.18" - dependencies: - "@oxc-project/types": "npm:=0.128.0" - "@rolldown/binding-android-arm64": "npm:1.0.0-rc.18" - "@rolldown/binding-darwin-arm64": "npm:1.0.0-rc.18" - "@rolldown/binding-darwin-x64": "npm:1.0.0-rc.18" - "@rolldown/binding-freebsd-x64": "npm:1.0.0-rc.18" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-rc.18" - "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-rc.18" - "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-rc.18" - "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.0-rc.18" - "@rolldown/binding-linux-s390x-gnu": "npm:1.0.0-rc.18" - "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-rc.18" - "@rolldown/binding-linux-x64-musl": "npm:1.0.0-rc.18" - "@rolldown/binding-openharmony-arm64": "npm:1.0.0-rc.18" - "@rolldown/binding-wasm32-wasi": "npm:1.0.0-rc.18" - "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-rc.18" - "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-rc.18" - "@rolldown/pluginutils": "npm:1.0.0-rc.18" - dependenciesMeta: - "@rolldown/binding-android-arm64": - optional: true - "@rolldown/binding-darwin-arm64": - optional: true - "@rolldown/binding-darwin-x64": - optional: true - "@rolldown/binding-freebsd-x64": - optional: true - "@rolldown/binding-linux-arm-gnueabihf": - optional: true - "@rolldown/binding-linux-arm64-gnu": - optional: true - "@rolldown/binding-linux-arm64-musl": - optional: true - "@rolldown/binding-linux-ppc64-gnu": - optional: true - "@rolldown/binding-linux-s390x-gnu": - optional: true - "@rolldown/binding-linux-x64-gnu": - optional: true - "@rolldown/binding-linux-x64-musl": - optional: true - "@rolldown/binding-openharmony-arm64": - optional: true - "@rolldown/binding-wasm32-wasi": - optional: true - "@rolldown/binding-win32-arm64-msvc": - optional: true - "@rolldown/binding-win32-x64-msvc": - optional: true - bin: - rolldown: bin/cli.mjs - checksum: 10c0/699b8545a9a8b85ed4c639122163a6f46f84404fd88262bafa9549b01546744db625fd4425fceb4658c888de1671323170de1f837f6f6bb93e243e6e1d48c114 - languageName: node - linkType: hard - "rolldown@npm:1.0.0-rc.4": version: 1.0.0-rc.4 resolution: "rolldown@npm:1.0.0-rc.4" @@ -17823,26 +17840,26 @@ __metadata: languageName: node linkType: hard -"rolldown@npm:^1.0.0": - version: 1.0.1 - resolution: "rolldown@npm:1.0.1" - dependencies: - "@oxc-project/types": "npm:=0.130.0" - "@rolldown/binding-android-arm64": "npm:1.0.1" - "@rolldown/binding-darwin-arm64": "npm:1.0.1" - "@rolldown/binding-darwin-x64": "npm:1.0.1" - "@rolldown/binding-freebsd-x64": "npm:1.0.1" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.1" - "@rolldown/binding-linux-arm64-gnu": "npm:1.0.1" - "@rolldown/binding-linux-arm64-musl": "npm:1.0.1" - "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.1" - "@rolldown/binding-linux-s390x-gnu": "npm:1.0.1" - "@rolldown/binding-linux-x64-gnu": "npm:1.0.1" - "@rolldown/binding-linux-x64-musl": "npm:1.0.1" - "@rolldown/binding-openharmony-arm64": "npm:1.0.1" - "@rolldown/binding-wasm32-wasi": "npm:1.0.1" - "@rolldown/binding-win32-arm64-msvc": "npm:1.0.1" - "@rolldown/binding-win32-x64-msvc": "npm:1.0.1" +"rolldown@npm:^1.0.3": + version: 1.1.0 + resolution: "rolldown@npm:1.1.0" + dependencies: + "@oxc-project/types": "npm:=0.134.0" + "@rolldown/binding-android-arm64": "npm:1.1.0" + "@rolldown/binding-darwin-arm64": "npm:1.1.0" + "@rolldown/binding-darwin-x64": "npm:1.1.0" + "@rolldown/binding-freebsd-x64": "npm:1.1.0" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.1.0" + "@rolldown/binding-linux-arm64-gnu": "npm:1.1.0" + "@rolldown/binding-linux-arm64-musl": "npm:1.1.0" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.1.0" + "@rolldown/binding-linux-s390x-gnu": "npm:1.1.0" + "@rolldown/binding-linux-x64-gnu": "npm:1.1.0" + "@rolldown/binding-linux-x64-musl": "npm:1.1.0" + "@rolldown/binding-openharmony-arm64": "npm:1.1.0" + "@rolldown/binding-wasm32-wasi": "npm:1.1.0" + "@rolldown/binding-win32-arm64-msvc": "npm:1.1.0" + "@rolldown/binding-win32-x64-msvc": "npm:1.1.0" "@rolldown/pluginutils": "npm:^1.0.0" dependenciesMeta: "@rolldown/binding-android-arm64": @@ -17876,8 +17893,8 @@ __metadata: "@rolldown/binding-win32-x64-msvc": optional: true bin: - rolldown: bin/cli.mjs - checksum: 10c0/0631c071874e1471c33923905061fa514fce2bd43c2e741adcddcaa4d9beaa2ba7a5d14af130d53753d838823e15b59f5acef7d24fb83ffb7aef15933b78e7d3 + rolldown: ./bin/cli.mjs + checksum: 10c0/9502a829af6aa274d4b93944f737b5c65b929b39ce67f5fed0f48235b1bf6d0806d54b4e26eb13dff311518afb8b4d60d503e96156cc941c1ed5afed37dac031 languageName: node linkType: hard @@ -17996,7 +18013,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 @@ -18965,10 +18982,10 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:4.2.4, tailwindcss@npm:^4.2.4": - version: 4.2.4 - resolution: "tailwindcss@npm:4.2.4" - checksum: 10c0/1069304b6bf2855daa029ac4af382abb95ed26ae4d05bc09ea01a56e6af3de8b6fb1b4d508d8bbb39abf30a69766e6f2f75835e112ac6fc39ed94ae5d4901048 +"tailwindcss@npm:4.3.0, tailwindcss@npm:^4.3.0": + version: 4.3.0 + resolution: "tailwindcss@npm:4.3.0" + checksum: 10c0/4cde389ee5e9132e7ef90e4c1d05978d52821761a00700c18b7d46d325881086f0a9c9ec7f616929ecd6e26109c41913538883e066c6dd4bd993debbbbc99084 languageName: node linkType: hard @@ -18979,6 +18996,13 @@ __metadata: languageName: node linkType: hard +"tapable@npm:^2.3.3": + version: 2.3.3 + resolution: "tapable@npm:2.3.3" + checksum: 10c0/47992e861053f861154e92fb4a98ac4ab47b6463717e60792dd1e8c755da0c4964cd8bb68c308a9066d6da89000b6310457b4d5d985c30de4ccc29066068cc17 + languageName: node + linkType: hard + "tar@npm:7.5.9": version: 7.5.9 resolution: "tar@npm:7.5.9" @@ -19154,13 +19178,10 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.16": - version: 0.2.16 - resolution: "tinyglobby@npm:0.2.16" - dependencies: - fdir: "npm:^6.5.0" - picomatch: "npm:^4.0.4" - checksum: 10c0/f2e09fd93dd95c41e522113b686ff6f7c13020962f8698a864a257f3d7737599afc47722b7ab726e12f8a813f779906187911ff8ee6701ede65072671a7e934b +"tinypool@npm:2.1.0": + version: 2.1.0 + resolution: "tinypool@npm:2.1.0" + checksum: 10c0/9fb1c760558c6264e0f4cfde96a63b12450b43f1730fbe6274aa24ddbdf488745c08924d0dea7a1303b47d555416a6415f2113898c69b6ecf731e75ac95238a5 languageName: node linkType: hard @@ -19412,6 +19433,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:>=7.24.0 <7.24.7": + version: 7.24.6 + resolution: "undici-types@npm:7.24.6" + checksum: 10c0/d9cd8befb643ac904615c280a095ba4240531f6bb4a5e75a22a7483630ca8d3f1016d2ab6ace6ceda1f63b3a2db2fe037fafe121d6917a0187573aa548ff78ca + languageName: node + linkType: hard + "undici-types@npm:~7.14.0": version: 7.14.0 resolution: "undici-types@npm:7.14.0" @@ -19419,13 +19447,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~7.19.0": - version: 7.19.2 - resolution: "undici-types@npm:7.19.2" - checksum: 10c0/7159f10546f9f6c47d36776bb1bbf8671e87c1e587a6fee84ae1f111ae8de4f914efa8ca0dfcd224f4f4a9dfc3f6028f627ccb5ddaccf82d7fd54671b89fac3e - languageName: node - linkType: hard - "undici@npm:7.24.4": version: 7.24.4 resolution: "undici@npm:7.24.4" @@ -19907,63 +19928,6 @@ __metadata: languageName: node linkType: hard -"vite@npm:^8.0.11": - version: 8.0.11 - resolution: "vite@npm:8.0.11" - dependencies: - fsevents: "npm:~2.3.3" - lightningcss: "npm:^1.32.0" - picomatch: "npm:^4.0.4" - postcss: "npm:^8.5.14" - rolldown: "npm:1.0.0-rc.18" - tinyglobby: "npm:^0.2.16" - peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 - "@vitejs/devtools": ^0.1.18 - esbuild: ^0.27.0 || ^0.28.0 - jiti: ">=1.21.0" - less: ^4.0.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: ">=0.54.8" - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - "@vitejs/devtools": - optional: true - esbuild: - optional: true - jiti: - optional: true - less: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 10c0/504ec6064761239e7063426dd123ea68cd540cb2d475bf72f5b1062313b9c79984831f56a20891ed5e08b2753d34171ee7a75cbadf9365e975d1f68634f0a10f - languageName: node - linkType: hard - "vite@npm:^8.0.16": version: 8.0.16 resolution: "vite@npm:8.0.16"