diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d7ad054..1733c9e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,7 +14,7 @@ jobs: id-token: write steps: - name: Clone repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up Deno uses: denoland/setup-deno@v2 @@ -43,7 +43,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} publish: name: Publish to JSR - runs-on: macos-latest + runs-on: ubuntu-slim needs: test if: github.ref == 'refs/heads/main' permissions: diff --git a/.zed/settings.json b/.zed/settings.json index 3c98091..9120a8e 100644 --- a/.zed/settings.json +++ b/.zed/settings.json @@ -6,42 +6,42 @@ }, "language_server" ], - "lsp": { - "deno": { - "settings": { - "deno": { - "enable": true - } - } - } - }, "languages": { "JavaScript": { + "formatter": "language_server", "language_servers": [ "deno", "!typescript-language-server", "!vtsls", "!eslint" - ], - "formatter": "language_server" + ] }, - "TypeScript": { + "TSX": { + "formatter": "language_server", "language_servers": [ "deno", "!typescript-language-server", "!vtsls", "!eslint" - ], - "formatter": "language_server" + ] }, - "TSX": { + "TypeScript": { + "formatter": "language_server", "language_servers": [ "deno", "!typescript-language-server", "!vtsls", "!eslint" - ], - "formatter": "language_server" + ] + } + }, + "lsp": { + "deno": { + "settings": { + "deno": { + "enable": true + } + } } } } diff --git a/.zed/tasks.json b/.zed/tasks.json index 663f1b0..9a7bee5 100644 --- a/.zed/tasks.json +++ b/.zed/tasks.json @@ -1,7 +1,7 @@ [ { - "label": "deno test", "command": "deno test -A --filter '/^$ZED_CUSTOM_DENO_TEST_NAME$/' $ZED_FILE", + "label": "deno test", "tags": [ "js-test" ] diff --git a/deno.json b/deno.json index 7b79b6f..3541330 100644 --- a/deno.json +++ b/deno.json @@ -45,8 +45,8 @@ "@types/react-dom": "npm:@types/react-dom@^19.2.3", "@vue/test-utils": "npm:@vue/test-utils@^2.4.6", "linkedom": "npm:linkedom@^0.18.12", - "preact": "npm:preact@^10.27.2", - "preact-render-to-string": "npm:preact-render-to-string@^6.6.3", + "preact": "npm:preact@~10.27.2", + "preact-render-to-string": "npm:preact-render-to-string@~6.6.3", "react": "npm:react@^19.2.0", "react-dom": "npm:react-dom@^19.2.0", "vue": "npm:vue@^3.5.25"