diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 2813fa31..00000000 --- a/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -lib/ -.cache/ -node_modules/ diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index fd23a557..00000000 --- a/.eslintrc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": ["@9renpoto/eslint-config-typescript"] -} diff --git a/.github/workflows/bump.yml b/.github/workflows/bump.yml index 2f7c0c4e..543094ee 100644 --- a/.github/workflows/bump.yml +++ b/.github/workflows/bump.yml @@ -84,6 +84,6 @@ jobs: body: ${{ steps.get_release_note.outputs.result }} title: "chore: bump v${{ steps.get_version.outputs.NEW_VERSION }}" labels: | - documentation + "Type: Documentation" draft: true milestone: "v${{ steps.get_version.outputs.NEW_VERSION }}" diff --git a/.github/workflows/deno.yml b/.github/workflows/deno.yml deleted file mode 100644 index c646bd36..00000000 --- a/.github/workflows/deno.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Deno - -on: - pull_request: - paths: - - "**.json" - - "**.ts" - - "**.tsx" - push: - branches: - - main - paths: - - "**.json" - - "**.ts" - - "**.tsx" - -jobs: - format: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x - - - name: Verify formatting - run: deno fmt --check diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 7ad0b33a..518e7bc7 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -29,7 +29,6 @@ jobs: - run: npm ci - run: npm run build - - run: npm run lint - run: npx playwright install --with-deps - name: Build Storybook @@ -48,6 +47,18 @@ jobs: - uses: codecov/codecov-action@v3 + quality: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Biome + uses: biomejs/setup-biome@v1 + with: + version: latest + - name: Run Biome + run: biome ci . + chromatic-deployment: runs-on: ubuntu-latest steps: diff --git a/apps/desktop/src/App.tsx b/apps/desktop/src/App.tsx index 525d75b1..8f161f9f 100644 --- a/apps/desktop/src/App.tsx +++ b/apps/desktop/src/App.tsx @@ -1,7 +1,7 @@ -import { useState } from "preact/hooks"; -import preactLogo from "./assets/preact.svg"; import { invoke } from "@tauri-apps/api/tauri"; +import { useState } from "preact/hooks"; import "./App.css"; +import preactLogo from "./assets/preact.svg"; function App() { const [greetMsg, setGreetMsg] = useState(""); @@ -17,13 +17,13 @@ function App() {

Welcome to Tauri!

- + - + - +
diff --git a/apps/desktop/src/main.tsx b/apps/desktop/src/main.tsx index 435ae44b..a68b2c99 100644 --- a/apps/desktop/src/main.tsx +++ b/apps/desktop/src/main.tsx @@ -2,4 +2,7 @@ import { render } from "preact"; import App from "./App"; import "./styles.css"; -render(, document.getElementById("root")!); +const root = document.getElementById("root"); +if (root) { + render(, root); +} diff --git a/apps/desktop/vite.config.ts b/apps/desktop/vite.config.ts index f7759559..4f4ee7b7 100644 --- a/apps/desktop/vite.config.ts +++ b/apps/desktop/vite.config.ts @@ -1,5 +1,5 @@ -import { defineConfig } from "vite"; import preact from "@preact/preset-vite"; +import { defineConfig } from "vite"; // https://vitejs.dev/config/ export default defineConfig(async () => ({ @@ -18,7 +18,7 @@ export default defineConfig(async () => ({ envPrefix: ["VITE_", "TAURI_"], build: { // Tauri supports es2021 - target: process.env.TAURI_PLATFORM == "windows" ? "chrome105" : "safari13", + target: process.env.TAURI_PLATFORM === "windows" ? "chrome105" : "safari13", // don't minify for debug builds minify: !process.env.TAURI_DEBUG ? "esbuild" : false, // produce sourcemaps for debug builds diff --git a/apps/web/next.config.js b/apps/web/next.config.js index 4d795529..77cbd227 100644 --- a/apps/web/next.config.js +++ b/apps/web/next.config.js @@ -1,17 +1,7 @@ // @ts-check const withPreact = require("next-plugin-preact"); -const { - NODE_ENV, - VERCEL_GITHUB_COMMIT_SHA, - VERCEL_GITLAB_COMMIT_SHA, - VERCEL_BITBUCKET_COMMIT_SHA, - GA_TRACKING_ID, -} = process.env; - -const COMMIT_SHA = VERCEL_GITHUB_COMMIT_SHA || - VERCEL_GITLAB_COMMIT_SHA || - VERCEL_BITBUCKET_COMMIT_SHA; +const { GA_TRACKING_ID } = process.env; /** * @type {import('next').NextConfig} @@ -19,10 +9,6 @@ const COMMIT_SHA = VERCEL_GITHUB_COMMIT_SHA || const config = { productionBrowserSourceMaps: true, env: { - // Make the COMMIT_SHA available to the client so that Sentry events can be - // marked for the release they belong to. It may be undefined if running - // outside of Vercel - NEXT_PUBLIC_COMMIT_SHA: COMMIT_SHA, GA_TRACKING_ID, }, }; diff --git a/apps/web/pages/404.tsx b/apps/web/pages/404.tsx index 13c0cf31..10f6753e 100644 --- a/apps/web/pages/404.tsx +++ b/apps/web/pages/404.tsx @@ -1,6 +1,5 @@ -import Error from "next/error"; +import ErrorPage from "next/error"; export default function NotFound() { - // Opinionated: do not record an exception in Sentry for 404 - return ; + return ; } diff --git a/apps/web/pages/_document.tsx b/apps/web/pages/_document.tsx index e650e1aa..6ebdb055 100644 --- a/apps/web/pages/_document.tsx +++ b/apps/web/pages/_document.tsx @@ -29,7 +29,7 @@ export default class MyDocument extends Document { type="image/png" sizes="32x32" /> - + {/* Global Site Tag (gtag.js) - Google Analytics */}