| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs(react-query): add JSDoc to the properties of the exported interfaces and type aliases (#11894) | 7 天前 | |
ci: Version Packages (#11849) ci: changeset release Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 20 小时前 | |
chore(*): pass the root 'settings' to the package oxlint configs, which 'extends' does not inherit (#11941) | 2 天前 | |
ci: Version Packages (#11849) ci: changeset release Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 20 小时前 | |
chore: replace eslint with oxlint (#11938) * chore: replace eslint with oxlint Migrates to oxlint as the replacement linter for eslint. Keeps the existing ruleset, runs js plugins for non-native oxlint rules and the local no-restricted-syntax plugin Svelte packages keep a slim ESLint config for the svelte/* rules, which need the component template. React examples that use the query eslint plugin also still use eslint for now. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * chore: use oxlint disable directives ESLint no longer lints these files, so switch eslint-disable comments to oxlint-disable and the @typescript-eslint/ prefix to typescript/. Remove directives that oxlint reports as unused, and name the rule in the cspell oxlint-enable comments, which oxlint does not match to a rule-specific disable otherwise. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * chore: lint expectTypeOf with vitest valid-expect Oxlint's native vitest/valid-expect only checks `expect` calls, so load @vitest/eslint-plugin as a JS plugin for this rule to keep flagging `expectTypeOf` calls without a matcher, and restore the directives for the intentional ones. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> | 3 天前 | |
chore: tsup -> tsdown (#11222) * chore: tsup -> tsdown * revert size-limit and fix the build instead * fix angular and devtools build * fix nextJs builds * more solid related things * fix: import order | 1 个月前 | |
chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditions from tsup bundled config files (#10522) * chore(tsconfig.json): exclude tsup bundled config files to prevent TS6053 race conditions * chore(tsconfig.json): narrow 'include' pattern to specific config extensions * ci: apply automated fixes * chore(tsconfig.json): replace brace expansion with explicit '*.config.ts' and '*.config.js' patterns * chore(tsconfig.json): use single-line 'include' arrays for consistency * ci: apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> | 5 个月前 | |
feat(types): type narrowing for isPlaceholderData (#8586) * feat(types): type narrowing for isPlaceholderData * fix: infiniteQueryObserver types * fix: typing issues 🤷♂️ * chore: add missing tsconfig.legacy.json files * fix: run type-tests in serial | 1 年前 | |
fix(build): exclude config files from production DTS rollup (#10358) * fix(build): exclude config files from production DTS rollup The `experimentalDts` option in tsup respects the tsconfig `include` array to determine which files are in scope for DTS generation. Each package's `tsconfig.json` includes `*.config.*` for IDE support, and `tsconfig.prod.json` inherited this without overriding it. This caused `vite.config.ts` and `tsup.config.ts` to be swept into the DTS rollup, leaking `import { UserConfig } from 'vite'` into published types. Since vite references `@types/node`, this globally overrides the DOM `setTimeout` return type from `number` to `NodeJS.Timeout` for all consumers. Add `"include": ["src"]` (and `"exclude": ["src/__tests__"]` where applicable) to all `tsconfig.prod.json` files that were missing it, matching the pattern already used by query-core, react-query, preact-query, and solid-query. * chore: add changeset for DTS type pollution fix * test(build): add regression test for build tool type leaks in .d.ts files Adds scripts/verify-dts-imports.ts that scans all published .d.ts files for forbidden imports from build tools (vite, tsup, vitest) and `/// <reference types="node" />`. Wired into test:pr and test:ci to run after the build completes. * fix(build): fail fast when no .d.ts files found in verify-dts-imports * chore: add exclude for consistency in react-query-next-experimental * chore: fix log message to mention both .d.ts and .d.cts files * ci: apply automated fixes * chore: remove verify-dts-imports script and related package.json changes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Dominik Dorfmeister 🔮 <office@dorfmeister.cc> | 6 个月前 | |
chore: tsup -> tsdown (#11222) * chore: tsup -> tsdown * revert size-limit and fix the build instead * fix angular and devtools build * fix nextJs builds * more solid related things * fix: import order | 1 个月前 | |
chore: move from paths to customCondition (#9042) | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 天前 | ||
| 20 小时前 | ||
| 2 天前 | ||
| 20 小时前 | ||
| 3 天前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 1 年前 |