Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: TanStack/config
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.16.1
Choose a base ref
...
head repository: TanStack/config
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 12 commits
  • 12 files changed
  • 5 contributors

Commits on Jan 27, 2025

  1. chore(deps): update all non-major dependencies (#202)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 27, 2025
    Copy the full SHA
    3c1c9db View commit details
  2. chore(deps): update dependency jsdom to v26 (#197)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 27, 2025
    Copy the full SHA
    309dda6 View commit details

Commits on Feb 1, 2025

  1. Copy the full SHA
    fce2968 View commit details

Commits on Feb 10, 2025

  1. chore(deps): update all non-major dependencies (#205)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 10, 2025
    Copy the full SHA
    ebdabea View commit details
  2. Copy the full SHA
    b79ac96 View commit details

Commits on Feb 12, 2025

  1. chore(deps): bump vite-plugin-dts (#207)

    * chore(deps): bump vite-plugin-dts
    
    * Fix publint suggestion
    lachlancollins authored Feb 12, 2025
    Copy the full SHA
    a44368b View commit details
  2. release: v0.16.2

    tannerlinsley committed Feb 12, 2025
    Copy the full SHA
    601877c View commit details

Commits on Feb 17, 2025

  1. chore(deps): update all non-major dependencies (#209)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 17, 2025
    Copy the full SHA
    04247b5 View commit details

Commits on Feb 22, 2025

  1. fix(vite): downgrade vite-plugin-dts to v4.2.3 (#210)

    * Downgrade vite-plugin-dts to v4.2.3
    
    * Update misc deps
    lachlancollins authored Feb 22, 2025
    Copy the full SHA
    f65377c View commit details
  2. release: v0.16.3

    tannerlinsley committed Feb 22, 2025
    Copy the full SHA
    e3320dd View commit details

Commits on Feb 24, 2025

  1. chore(deps): update all non-major dependencies (#211)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 24, 2025
    Copy the full SHA
    fa24f7f View commit details
  2. Copy the full SHA
    38a09ab View commit details
6 changes: 3 additions & 3 deletions .github/setup/action.yml
Original file line number Diff line number Diff line change
@@ -4,17 +4,17 @@ runs:
using: composite
steps:
- name: Setup pnpm
uses: pnpm/action-setup@v4.0.0
uses: pnpm/action-setup@v4.1.0
- name: Setup Node
uses: actions/setup-node@v4.1.0
uses: actions/setup-node@v4.2.0
with:
node-version-file: .nvmrc
- name: Get pnpm store directory
shell: bash
run: |
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
- name: Setup pnpm cache
uses: actions/cache@v4.2.0
uses: actions/cache@v4.2.1
with:
path: ${{ env.STORE_PATH }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.12.0
22.13.1
5 changes: 2 additions & 3 deletions docs/eslint.md
Original file line number Diff line number Diff line change
@@ -11,8 +11,7 @@ This package unifies the shared ESLint config used across all TanStack projects.

### package.json

- Make sure you have ESLint v8.57.0+ installed
- We will upgrade to ESLint v9 once `typescript-eslint` v8 and `eslint-plugin-react-hooks` v5 release
- Make sure you have ESLint v9+ installed

### eslint.config.js

@@ -36,4 +35,4 @@ export default [

## Rules

You can inspect the enabled rules by running `pnpm dlx @eslint/config-inspector`, or by browsing the source [here](https://github.com/TanStack/config/tree/main/src/eslint). Each rule has a comment explaining why it is included in the shared config.
You can inspect the enabled rules by running `pnpm dlx @eslint/config-inspector`, or by browsing the source [here](https://github.com/TanStack/config/tree/main/packages/config/src/eslint). Each rule has a comment explaining why it is included in the shared config.
14 changes: 8 additions & 6 deletions integrations/react/package.json
Original file line number Diff line number Diff line change
@@ -26,14 +26,16 @@
"test:build": "vite build && vitest && publint --strict"
},
"dependencies": {
"@tanstack/query-core": "^5.64.2",
"react": "^19.0.0",
"react-dom": "^19.0.0"
"@tanstack/query-core": "catalog:",
"react": "catalog:",
"react-dom": "catalog:"
},
"devDependencies": {
"@tanstack/config": "workspace:*",
"@types/react": "^19.0.7",
"@types/react-dom": "^19.0.3",
"@vitejs/plugin-react": "^4.3.4"
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"@vitejs/plugin-react": "catalog:",
"vite": "catalog:",
"vitest": "catalog:"
}
}
4 changes: 3 additions & 1 deletion integrations/vanilla/package.json
Original file line number Diff line number Diff line change
@@ -26,6 +26,8 @@
"test:build": "vite build && vitest && publint --strict"
},
"devDependencies": {
"@tanstack/config": "workspace:*"
"@tanstack/config": "workspace:*",
"vite": "catalog:",
"vitest": "catalog:"
}
}
6 changes: 4 additions & 2 deletions integrations/vue/package.json
Original file line number Diff line number Diff line change
@@ -26,10 +26,12 @@
"test:build": "vite build && vitest && publint --strict"
},
"dependencies": {
"vue": "^3.5.13"
"vue": "catalog:"
},
"devDependencies": {
"@tanstack/config": "workspace:*",
"@vitejs/plugin-vue": "^5.2.1"
"@vitejs/plugin-vue": "catalog:",
"vite": "catalog:",
"vitest": "catalog:"
}
}
2 changes: 1 addition & 1 deletion integrations/vue/snap/esm/App.vue2.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion integrations/vue/snap/esm/components/HelloWorld.vue2.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 8 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
"type": "git",
"url": "https://github.com/TanStack/config.git"
},
"packageManager": "pnpm@9.15.4",
"packageManager": "pnpm@9.15.5",
"type": "module",
"scripts": {
"preinstall": "node -e \"if(process.env.CI == 'true') {console.log('Skipping preinstall...')} else {process.exit(1)}\" || npx -y only-allow pnpm",
@@ -23,14 +23,12 @@
"cipublishforce": "CI=true pnpm cipublish"
},
"devDependencies": {
"@types/node": "^22.10.1",
"jsdom": "^25.0.1",
"nx": "^20.3.2",
"prettier": "^3.4.2",
"publint": "^0.3.2",
"sherif": "^1.1.1",
"typescript": "^5.5.3",
"vite": "^6.0.7",
"vitest": "^3.0.2"
"@types/node": "catalog:",
"jsdom": "catalog:",
"nx": "catalog:",
"prettier": "catalog:",
"publint": "catalog:",
"sherif": "catalog:",
"typescript": "catalog:"
}
}
71 changes: 36 additions & 35 deletions packages/config/package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "@tanstack/config",
"version": "0.16.1",
"version": "0.16.3",
"description": "Configuration and tools for publishing and maintaining TanStack projects.",
"author": "tannerlinsley",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/TanStack/config.git",
"url": "git+https://github.com/TanStack/config.git",
"directory": "packages/config"
},
"homepage": "https://tanstack.com/config",
@@ -59,40 +59,41 @@
"node": ">=18"
},
"dependencies": {
"@commitlint/parse": "^19.5.0",
"@eslint/js": "^9.18.0",
"@stylistic/eslint-plugin-js": "^2.13.0",
"commander": "^13.0.0",
"esbuild-register": "^3.6.0",
"eslint-plugin-import-x": "^4.6.1",
"eslint-plugin-n": "^17.15.1",
"globals": "^15.14.0",
"interpret": "^3.1.1",
"jsonfile": "^6.1.0",
"liftoff": "^5.0.0",
"minimist": "^1.2.8",
"rollup-plugin-preserve-directives": "^0.4.0",
"semver": "^7.6.3",
"simple-git": "^3.27.0",
"typedoc": "^0.27.6",
"typedoc-plugin-frontmatter": "^1.1.2",
"typedoc-plugin-markdown": "^4.4.1",
"typescript-eslint": "^8.20.0",
"v8flags": "^4.0.1",
"vite-plugin-dts": "4.0.3",
"vite-plugin-externalize-deps": "^0.9.0",
"vite-tsconfig-paths": "^5.1.4",
"vue-eslint-parser": "^9.4.3"
"@commitlint/parse": "catalog:",
"@eslint/js": "catalog:",
"@stylistic/eslint-plugin-js": "catalog:",
"commander": "catalog:",
"esbuild-register": "catalog:",
"eslint-plugin-import-x": "catalog:",
"eslint-plugin-n": "catalog:",
"globals": "catalog:",
"interpret": "catalog:",
"jsonfile": "catalog:",
"liftoff": "catalog:",
"minimist": "catalog:",
"rollup-plugin-preserve-directives": "catalog:",
"semver": "catalog:",
"simple-git": "catalog:",
"typedoc": "catalog:",
"typedoc-plugin-frontmatter": "catalog:",
"typedoc-plugin-markdown": "catalog:",
"typescript-eslint": "catalog:",
"v8flags": "catalog:",
"vite-plugin-dts": "catalog:",
"vite-plugin-externalize-deps": "catalog:",
"vite-tsconfig-paths": "catalog:",
"vue-eslint-parser": "catalog:"
},
"devDependencies": {
"@types/eslint": "^9.6.1",
"@types/interpret": "^1.1.3",
"@types/jsonfile": "^6.1.4",
"@types/liftoff": "^4.0.3",
"@types/minimist": "^1.2.5",
"@types/semver": "^7.5.8",
"@types/v8flags": "^3.1.3",
"eslint": "^9.18.0",
"type-fest": "^4.32.0"
"@types/eslint": "catalog:",
"@types/interpret": "catalog:",
"@types/jsonfile": "catalog:",
"@types/liftoff": "catalog:",
"@types/minimist": "catalog:",
"@types/semver": "catalog:",
"@types/v8flags": "catalog:",
"eslint": "catalog:",
"type-fest": "catalog:",
"vite": "catalog:"
}
}
Loading