From 3a32061d6c6fce751f227c0d0bb6d0e306bc095f Mon Sep 17 00:00:00 2001 From: Alexander Karan Date: Sun, 25 Jan 2026 08:03:44 +0800 Subject: [PATCH 1/5] Clean up gitignore --- .gitignore | 60 +++++++++++++------ packages/docs/.prettierignore | 3 - packages/starter-astro/.gitignore | 24 -------- packages/starter-astro/package.json | 1 + packages/starter-next-js/.gitignore | 41 ------------- packages/starter-nuxt/.gitignore | 24 -------- packages/starter-react-router/.gitignore | 7 --- packages/starter-sveltekit/.prettierignore | 2 - .../starter-tanstack-start-react/.gitignore | 13 ---- 9 files changed, 43 insertions(+), 132 deletions(-) delete mode 100644 packages/docs/.prettierignore delete mode 100644 packages/starter-astro/.gitignore delete mode 100644 packages/starter-next-js/.gitignore delete mode 100644 packages/starter-nuxt/.gitignore delete mode 100644 packages/starter-react-router/.gitignore delete mode 100644 packages/starter-sveltekit/.prettierignore delete mode 100644 packages/starter-tanstack-start-react/.gitignore diff --git a/.gitignore b/.gitignore index 8976386..2b0ac92 100644 --- a/.gitignore +++ b/.gitignore @@ -1,46 +1,70 @@ -# build output +# Dependencies +node_modules/ +.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# Build outputs dist/ +build/ +out/ +.output/ +dist-ssr/ -# generated types +# Framework-specific generated files .astro/ .svelte-kit/ +.next/ +.nuxt/ +.nitro/ +.react-router/ +.tanstack/ +.vinxi/ +.data/ +.cache/ +.vercel/ +.wrangler/ -# dependencies -node_modules/ +# TypeScript +*.tsbuildinfo +next-env.d.ts -# logs +# Logs +logs/ +*.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* -# environment variables +# Environment variables .env -.env.production +.env.* +!.env.example -# macOS-specific files +# OS files .DS_Store +Thumbs.db -# jetbrains setting folder +# Editor directories .idea/ - -# VSCode +.fleet/ .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json - -# OS files -Thumbs.db - # Testing coverage/ .nyc_output/ -# Temporary files +# Misc *.tmp *.temp - -/packages/*/build +*.pem +*.local diff --git a/packages/docs/.prettierignore b/packages/docs/.prettierignore deleted file mode 100644 index c8e4bc1..0000000 --- a/packages/docs/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -# Astro auto-generated files -.astro/ -dist/ diff --git a/packages/starter-astro/.gitignore b/packages/starter-astro/.gitignore deleted file mode 100644 index 016b59e..0000000 --- a/packages/starter-astro/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# build output -dist/ - -# generated types -.astro/ - -# dependencies -node_modules/ - -# logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# environment variables -.env -.env.production - -# macOS-specific files -.DS_Store - -# jetbrains setting folder -.idea/ diff --git a/packages/starter-astro/package.json b/packages/starter-astro/package.json index b4e7599..4291a82 100644 --- a/packages/starter-astro/package.json +++ b/packages/starter-astro/package.json @@ -1,5 +1,6 @@ { "name": "starter-astro", + "private": true, "type": "module", "version": "0.0.1", "scripts": { diff --git a/packages/starter-next-js/.gitignore b/packages/starter-next-js/.gitignore deleted file mode 100644 index 5ef6a52..0000000 --- a/packages/starter-next-js/.gitignore +++ /dev/null @@ -1,41 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/versions - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* -.pnpm-debug.log* - -# env files (can opt-in for committing if needed) -.env* - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/packages/starter-nuxt/.gitignore b/packages/starter-nuxt/.gitignore deleted file mode 100644 index 4a7f73a..0000000 --- a/packages/starter-nuxt/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Nuxt dev/build outputs -.output -.data -.nuxt -.nitro -.cache -dist - -# Node dependencies -node_modules - -# Logs -logs -*.log - -# Misc -.DS_Store -.fleet -.idea - -# Local env files -.env -.env.* -!.env.example diff --git a/packages/starter-react-router/.gitignore b/packages/starter-react-router/.gitignore deleted file mode 100644 index 039ee62..0000000 --- a/packages/starter-react-router/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -.DS_Store -.env -/node_modules/ - -# React Router -/.react-router/ -/build/ diff --git a/packages/starter-sveltekit/.prettierignore b/packages/starter-sveltekit/.prettierignore deleted file mode 100644 index fdc9410..0000000 --- a/packages/starter-sveltekit/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -/.svelte-kit -/build diff --git a/packages/starter-tanstack-start-react/.gitignore b/packages/starter-tanstack-start-react/.gitignore deleted file mode 100644 index 6221ecb..0000000 --- a/packages/starter-tanstack-start-react/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -node_modules -.DS_Store -dist -dist-ssr -*.local -count.txt -.env -.nitro -.tanstack -.wrangler -.output -.vinxi -todos.json From caeea9c6042947a02fa274d2fa180ce7e2a06681 Mon Sep 17 00:00:00 2001 From: Alexander Karan Date: Sun, 25 Jan 2026 08:31:11 +0800 Subject: [PATCH 2/5] Updated prettier ignore --- .prettierignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.prettierignore b/.prettierignore index 5af8b9f..1d6f101 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,6 @@ **/.astro +**/.nuxt +**/.svelte-kit **/build **/coverage **/dist @@ -6,4 +8,3 @@ **/output .changeset/*.md pnpm-lock.yaml -**/.svelte-kit From 780cf60a80de92a802a1e6d5c8578dfc29d27946 Mon Sep 17 00:00:00 2001 From: Alexander Karan Date: Sun, 25 Jan 2026 11:55:02 +0800 Subject: [PATCH 3/5] Simplified CI and Format --- .github/workflows/ci-astro.yml | 53 ------------------- .github/workflows/ci-next-js.yml | 53 ------------------- .github/workflows/ci-nuxt.yml | 53 ------------------- .github/workflows/ci-react-router.yml | 53 ------------------- .github/workflows/ci-sveltekit.yml | 53 ------------------- .github/workflows/ci-tanstack-start.yml | 53 ------------------- .github/workflows/generate-stats.yml | 4 +- .../{ci-docs.yml => lint-and-type-check.yml} | 13 ++--- .prettierignore | 3 ++ package.json | 4 +- packages/docs/package.json | 2 - packages/starter-astro/package.json | 2 - packages/starter-next-js/package.json | 2 - packages/starter-nuxt/package.json | 2 - packages/starter-react-router/package.json | 2 - packages/starter-sveltekit/package.json | 2 - .../starter-tanstack-start-react/package.json | 2 - packages/stats-generator/package.json | 2 - 18 files changed, 12 insertions(+), 346 deletions(-) delete mode 100644 .github/workflows/ci-astro.yml delete mode 100644 .github/workflows/ci-next-js.yml delete mode 100644 .github/workflows/ci-nuxt.yml delete mode 100644 .github/workflows/ci-react-router.yml delete mode 100644 .github/workflows/ci-sveltekit.yml delete mode 100644 .github/workflows/ci-tanstack-start.yml rename .github/workflows/{ci-docs.yml => lint-and-type-check.yml} (67%) diff --git a/.github/workflows/ci-astro.yml b/.github/workflows/ci-astro.yml deleted file mode 100644 index ef768be..0000000 --- a/.github/workflows/ci-astro.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CI - Astro - -on: - push: - branches: [main] - paths: - - 'packages/starter-astro/**' - - '.github/workflows/ci-astro.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - pull_request: - branches: [main] - paths: - - 'packages/starter-astro/**' - - '.github/workflows/ci-astro.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - -jobs: - test: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '24' - cache: 'pnpm' - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Format check - run: pnpm --filter starter-astro format:check - - - name: Lint - run: pnpm --filter starter-astro lint - - - name: Type check - run: pnpm --filter starter-astro type-check - - - name: Build - run: pnpm --filter starter-astro build diff --git a/.github/workflows/ci-next-js.yml b/.github/workflows/ci-next-js.yml deleted file mode 100644 index 4157012..0000000 --- a/.github/workflows/ci-next-js.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CI - Next.js - -on: - push: - branches: [main] - paths: - - 'packages/starter-next-js/**' - - '.github/workflows/ci-next-js.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - pull_request: - branches: [main] - paths: - - 'packages/starter-next-js/**' - - '.github/workflows/ci-next-js.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - -jobs: - test: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '24' - cache: 'pnpm' - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Format check - run: pnpm --filter starter-next-js format:check - - - name: Lint - run: pnpm --filter starter-next-js lint - - - name: Type check - run: pnpm --filter starter-next-js type-check - - - name: Build - run: pnpm build:next diff --git a/.github/workflows/ci-nuxt.yml b/.github/workflows/ci-nuxt.yml deleted file mode 100644 index a5dad20..0000000 --- a/.github/workflows/ci-nuxt.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CI - Nuxt - -on: - push: - branches: [main] - paths: - - 'packages/starter-nuxt/**' - - '.github/workflows/ci-nuxt.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - pull_request: - branches: [main] - paths: - - 'packages/starter-nuxt/**' - - '.github/workflows/ci-nuxt.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '24' - cache: 'pnpm' - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Format check - run: pnpm --filter starter-nuxt format:check - - - name: Lint - run: pnpm --filter starter-nuxt lint - - - name: Type check - run: pnpm --filter starter-nuxt type-check - - - name: Build - run: pnpm build:nuxt diff --git a/.github/workflows/ci-react-router.yml b/.github/workflows/ci-react-router.yml deleted file mode 100644 index 9200f0d..0000000 --- a/.github/workflows/ci-react-router.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CI - React Router - -on: - push: - branches: [main] - paths: - - 'packages/starter-react-router/**' - - '.github/workflows/ci-react-router.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - pull_request: - branches: [main] - paths: - - 'packages/starter-react-router/**' - - '.github/workflows/ci-react-router.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - -jobs: - test: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '24' - cache: 'pnpm' - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Format check - run: pnpm --filter starter-react-router format:check - - - name: Lint - run: pnpm --filter starter-react-router lint - - - name: Type check - run: pnpm --filter starter-react-router type-check - - - name: Build - run: pnpm build:react-router diff --git a/.github/workflows/ci-sveltekit.yml b/.github/workflows/ci-sveltekit.yml deleted file mode 100644 index 9016351..0000000 --- a/.github/workflows/ci-sveltekit.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CI - SvelteKit - -on: - push: - branches: [main] - paths: - - 'packages/starter-sveltekit/**' - - '.github/workflows/ci-sveltekit.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - pull_request: - branches: [main] - paths: - - 'packages/starter-sveltekit/**' - - '.github/workflows/ci-sveltekit.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '24' - cache: 'pnpm' - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Format check - run: pnpm --filter starter-sveltekit format:check - - - name: Lint - run: pnpm --filter starter-sveltekit lint - - - name: Type check - run: pnpm --filter starter-sveltekit type-check - - - name: Build - run: pnpm --filter starter-sveltekit build diff --git a/.github/workflows/ci-tanstack-start.yml b/.github/workflows/ci-tanstack-start.yml deleted file mode 100644 index bcfdcb6..0000000 --- a/.github/workflows/ci-tanstack-start.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CI - TanStack Start - -on: - push: - branches: [main] - paths: - - 'packages/starter-tanstack-start-react/**' - - '.github/workflows/ci-tanstack-start.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - pull_request: - branches: [main] - paths: - - 'packages/starter-tanstack-start-react/**' - - '.github/workflows/ci-tanstack-start.yml' - - 'package.json' - - 'pnpm-lock.yaml' - - 'eslint.config.js' - - 'prettier.config.js' - -jobs: - test: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup pnpm - uses: pnpm/action-setup@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '24' - cache: 'pnpm' - - - name: Install dependencies - run: pnpm install --frozen-lockfile - - - name: Format check - run: pnpm --filter starter-tanstack-start-react format:check - - - name: Lint - run: pnpm --filter starter-tanstack-start-react lint - - - name: Type check - run: pnpm --filter starter-tanstack-start-react type-check - - - name: Build - run: pnpm build:tanstack diff --git a/.github/workflows/generate-stats.yml b/.github/workflows/generate-stats.yml index 9c53ebf..3aceba2 100644 --- a/.github/workflows/generate-stats.yml +++ b/.github/workflows/generate-stats.yml @@ -160,8 +160,8 @@ jobs: - name: Generate stats run: pnpm generate:stats - - name: Format docs - run: pnpm --filter @framework-tracker/docs format + - name: Format + run: pnpm format - name: Create Pull Request run: | diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/lint-and-type-check.yml similarity index 67% rename from .github/workflows/ci-docs.yml rename to .github/workflows/lint-and-type-check.yml index 3285479..063848c 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/lint-and-type-check.yml @@ -1,4 +1,4 @@ -name: CI - Docs +name: Lint and Type Check on: push: @@ -7,7 +7,7 @@ on: branches: [main] jobs: - build: + check: runs-on: ubuntu-latest steps: @@ -27,13 +27,10 @@ jobs: run: pnpm install --frozen-lockfile - name: Format check - run: pnpm --filter @framework-tracker/docs format:check + run: pnpm format:check - name: Lint - run: pnpm --filter @framework-tracker/docs lint + run: pnpm lint - name: Type check - run: pnpm --filter @framework-tracker/docs type-check - - - name: Build - run: pnpm build:docs + run: pnpm type-check diff --git a/.prettierignore b/.prettierignore index 1d6f101..291dc1a 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,6 @@ +.astro +.nuxt +.svelte-kit **/.astro **/.nuxt **/.svelte-kit diff --git a/package.json b/package.json index fcb535f..c0572c2 100644 --- a/package.json +++ b/package.json @@ -26,8 +26,8 @@ "generate:stats": "pnpm --filter @framework-tracker/stats-generator generate", "lint": "pnpm -r --parallel lint", "lint:fix": "pnpm -r --parallel lint:fix", - "format": "pnpm -r --parallel format", - "format:check": "pnpm -r --parallel format:check", + "format": "prettier --write .", + "format:check": "prettier --check .", "type-check": "pnpm -r --parallel type-check" }, "devDependencies": { diff --git a/packages/docs/package.json b/packages/docs/package.json index 761c2fd..2a5a619 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -10,8 +10,6 @@ "lint": "eslint .", "lint:fix": "eslint . --fix", "type-check": "astro check", - "format": "prettier --write .", - "format:check": "prettier --check ." }, "dependencies": { "astro": "^5.16.6" diff --git a/packages/starter-astro/package.json b/packages/starter-astro/package.json index 4291a82..4fdc6d5 100644 --- a/packages/starter-astro/package.json +++ b/packages/starter-astro/package.json @@ -11,8 +11,6 @@ "lint": "eslint .", "lint:fix": "eslint . --fix", "type-check": "tsc --noEmit", - "format": "prettier --write .", - "format:check": "prettier --check ." }, "dependencies": { "astro": "^5.16.15" diff --git a/packages/starter-next-js/package.json b/packages/starter-next-js/package.json index 1ea60a7..f159e8a 100644 --- a/packages/starter-next-js/package.json +++ b/packages/starter-next-js/package.json @@ -9,8 +9,6 @@ "lint": "eslint .", "lint:fix": "eslint . --fix", "type-check": "tsc --noEmit --skipLibCheck", - "format": "prettier --write .", - "format:check": "prettier --check ." }, "dependencies": { "next": "16.1.1", diff --git a/packages/starter-nuxt/package.json b/packages/starter-nuxt/package.json index 56e8421..aea7068 100644 --- a/packages/starter-nuxt/package.json +++ b/packages/starter-nuxt/package.json @@ -11,8 +11,6 @@ "lint": "eslint .", "lint:fix": "eslint . --fix", "type-check": "vue-tsc --noEmit --skipLibCheck", - "format": "prettier --write .", - "format:check": "prettier --check ." }, "dependencies": { "nuxt": "^4.2.2", diff --git a/packages/starter-react-router/package.json b/packages/starter-react-router/package.json index f1dafac..c95870f 100644 --- a/packages/starter-react-router/package.json +++ b/packages/starter-react-router/package.json @@ -10,8 +10,6 @@ "lint:fix": "eslint . --fix", "type-check": "react-router typegen && tsc", "typecheck": "react-router typegen && tsc", - "format": "prettier --write .", - "format:check": "prettier --check ." }, "dependencies": { "@react-router/node": "7.10.1", diff --git a/packages/starter-sveltekit/package.json b/packages/starter-sveltekit/package.json index a349ecc..024d7e4 100644 --- a/packages/starter-sveltekit/package.json +++ b/packages/starter-sveltekit/package.json @@ -12,8 +12,6 @@ "type-check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "lint": "eslint .", "lint:fix": "eslint . --fix", - "format": "prettier --write .", - "format:check": "prettier --check ." }, "devDependencies": { "@sveltejs/adapter-node": "^5.0.0", diff --git a/packages/starter-tanstack-start-react/package.json b/packages/starter-tanstack-start-react/package.json index 5374584..da5994c 100644 --- a/packages/starter-tanstack-start-react/package.json +++ b/packages/starter-tanstack-start-react/package.json @@ -10,8 +10,6 @@ "lint": "eslint .", "lint:fix": "eslint . --fix", "type-check": "tsc --noEmit", - "format": "prettier --write .", - "format:check": "prettier --check ." }, "dependencies": { "@tailwindcss/vite": "^4.0.6", diff --git a/packages/stats-generator/package.json b/packages/stats-generator/package.json index cf616c2..ebd3e12 100644 --- a/packages/stats-generator/package.json +++ b/packages/stats-generator/package.json @@ -8,8 +8,6 @@ "lint": "eslint .", "lint:fix": "eslint . --fix", "type-check": "tsc --noEmit", - "format": "prettier --write .", - "format:check": "prettier --check ." }, "devDependencies": { "@types/node": "^25.0.3" From 4d8044a3cad1972902ce3cca6dbf9d6126864921 Mon Sep 17 00:00:00 2001 From: Alexander Karan Date: Sun, 25 Jan 2026 11:56:11 +0800 Subject: [PATCH 4/5] Removed comma --- packages/docs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docs/package.json b/packages/docs/package.json index 2a5a619..efb5b05 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -9,7 +9,7 @@ "astro": "astro", "lint": "eslint .", "lint:fix": "eslint . --fix", - "type-check": "astro check", + "type-check": "astro check" }, "dependencies": { "astro": "^5.16.6" From 5c51f786a2424f573e27b28d157b939e2ff33a83 Mon Sep 17 00:00:00 2001 From: Alexander Karan Date: Sun, 25 Jan 2026 11:57:37 +0800 Subject: [PATCH 5/5] Ran format --- CONTRIBUTING.md | 11 +++++------ packages/starter-astro/package.json | 2 +- packages/starter-next-js/package.json | 2 +- packages/starter-nuxt/package.json | 2 +- packages/starter-react-router/package.json | 2 +- packages/starter-sveltekit/package.json | 2 +- packages/starter-tanstack-start-react/package.json | 2 +- packages/stats-generator/package.json | 2 +- 8 files changed, 12 insertions(+), 13 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 967cf87..65f8c87 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -39,11 +39,11 @@ All frameworks are configured in `.github/frameworks.json`. Each entry specifies **Available measurements:** -| Measurement | Description | Required fields | -|-------------|-------------|-----------------| -| `install` | Measures clean install time (runs in parallel on fresh runners) | - | -| `build` | Measures cold and warm build times | `buildScript` | -| `dependencies` | Counts prod/dev dependencies from package.json | - | +| Measurement | Description | Required fields | +| -------------- | --------------------------------------------------------------- | --------------- | +| `install` | Measures clean install time (runs in parallel on fresh runners) | - | +| `build` | Measures cold and warm build times | `buildScript` | +| `dependencies` | Counts prod/dev dependencies from package.json | - | ### Adding a New Framework @@ -65,4 +65,3 @@ To add a new framework to the tracker: ``` The CI will automatically pick up the new framework and run only the configured measurements. - diff --git a/packages/starter-astro/package.json b/packages/starter-astro/package.json index 4fdc6d5..40c5715 100644 --- a/packages/starter-astro/package.json +++ b/packages/starter-astro/package.json @@ -10,7 +10,7 @@ "astro": "astro", "lint": "eslint .", "lint:fix": "eslint . --fix", - "type-check": "tsc --noEmit", + "type-check": "tsc --noEmit" }, "dependencies": { "astro": "^5.16.15" diff --git a/packages/starter-next-js/package.json b/packages/starter-next-js/package.json index f159e8a..d135bba 100644 --- a/packages/starter-next-js/package.json +++ b/packages/starter-next-js/package.json @@ -8,7 +8,7 @@ "start": "next start", "lint": "eslint .", "lint:fix": "eslint . --fix", - "type-check": "tsc --noEmit --skipLibCheck", + "type-check": "tsc --noEmit --skipLibCheck" }, "dependencies": { "next": "16.1.1", diff --git a/packages/starter-nuxt/package.json b/packages/starter-nuxt/package.json index aea7068..340b9ce 100644 --- a/packages/starter-nuxt/package.json +++ b/packages/starter-nuxt/package.json @@ -10,7 +10,7 @@ "postinstall": "nuxt prepare", "lint": "eslint .", "lint:fix": "eslint . --fix", - "type-check": "vue-tsc --noEmit --skipLibCheck", + "type-check": "vue-tsc --noEmit --skipLibCheck" }, "dependencies": { "nuxt": "^4.2.2", diff --git a/packages/starter-react-router/package.json b/packages/starter-react-router/package.json index c95870f..57eaa99 100644 --- a/packages/starter-react-router/package.json +++ b/packages/starter-react-router/package.json @@ -9,7 +9,7 @@ "lint": "eslint .", "lint:fix": "eslint . --fix", "type-check": "react-router typegen && tsc", - "typecheck": "react-router typegen && tsc", + "typecheck": "react-router typegen && tsc" }, "dependencies": { "@react-router/node": "7.10.1", diff --git a/packages/starter-sveltekit/package.json b/packages/starter-sveltekit/package.json index 024d7e4..8fcc497 100644 --- a/packages/starter-sveltekit/package.json +++ b/packages/starter-sveltekit/package.json @@ -11,7 +11,7 @@ "type-check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "type-check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "lint": "eslint .", - "lint:fix": "eslint . --fix", + "lint:fix": "eslint . --fix" }, "devDependencies": { "@sveltejs/adapter-node": "^5.0.0", diff --git a/packages/starter-tanstack-start-react/package.json b/packages/starter-tanstack-start-react/package.json index da5994c..98e0c56 100644 --- a/packages/starter-tanstack-start-react/package.json +++ b/packages/starter-tanstack-start-react/package.json @@ -9,7 +9,7 @@ "test": "vitest run", "lint": "eslint .", "lint:fix": "eslint . --fix", - "type-check": "tsc --noEmit", + "type-check": "tsc --noEmit" }, "dependencies": { "@tailwindcss/vite": "^4.0.6", diff --git a/packages/stats-generator/package.json b/packages/stats-generator/package.json index ebd3e12..1050969 100644 --- a/packages/stats-generator/package.json +++ b/packages/stats-generator/package.json @@ -7,7 +7,7 @@ "generate": "node --experimental-strip-types src/create-stats.ts", "lint": "eslint .", "lint:fix": "eslint . --fix", - "type-check": "tsc --noEmit", + "type-check": "tsc --noEmit" }, "devDependencies": { "@types/node": "^25.0.3"