Skip to content

Commit 5dd89f5

Browse files
chore: sync repo config (#1635)
* chore: sync repo config * Update templates * Fix link * Fix links
1 parent 1ea8e9b commit 5dd89f5

File tree

15 files changed

+519
-524
lines changed

15 files changed

+519
-524
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: '🐛 Bug report'
1+
name: 🐛 Bug Report
22
description: Report a reproducible bug or regression
33
body:
44
- type: markdown
@@ -124,7 +124,7 @@ body:
124124
description: |
125125
If you are using TypeScript, please let us know the exact version of TypeScript you were using when the issue occurred.
126126
placeholder: |
127-
e.g. v4.5.4
127+
e.g. v5.8.3
128128
- type: textarea
129129
id: additional
130130
attributes:

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
blank_issues_enabled: true
1+
blank_issues_enabled: false
22
contact_links:
3-
- name: Feature Requests & Questions
3+
- name: 🤔 Feature Requests & Questions
44
url: https://github.com/TanStack/form/discussions
55
about: Please ask and answer questions here.
6-
- name: Community Chat
7-
url: https://discord.com/invite/WrRKjPJ
8-
about: A dedicated discord server hosted by Tanner Linsley
6+
- name: 💬 Community Chat
7+
url: https://discord.gg/mQd7egN
8+
about: A dedicated discord server hosted by TanStack
9+
- name: 🦋 TanStack Bluesky
10+
url: https://bsky.app/profile/tanstack.com
11+
about: Stay up to date with new releases of our libraries

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.12.0
1+
24.4.1

docs/framework/react/guides/form-composition.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ const ChildForm = withForm({
250250

251251
## Reusing groups of fields in multiple forms
252252

253-
Sometimes, a pair of fields are so closely related that it makes sense to group and reuse them — like the password example listed in the [linked fields guide](./linked-fields.md). Instead of repeating this logic across multiple forms, you can utilize the `withFieldGroup` higher-order component.
253+
Sometimes, a pair of fields are so closely related that it makes sense to group and reuse them — like the password example listed in the [linked fields guide](../linked-fields.md). Instead of repeating this logic across multiple forms, you can utilize the `withFieldGroup` higher-order component.
254254

255255
> Unlike `withForm`, validators cannot be specified and could be any value.
256256
> Ensure that your fields can accept unknown error types.

docs/framework/react/guides/ssr.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ This section focuses on integrating TanStack Form with `Next.js`, particularly u
183183

184184
- Start a new `Next.js` project, following the steps in the [Next.js Documentation](https://nextjs.org/docs/getting-started/installation). Ensure you select `yes` for `Would you like to use App Router?` during the setup to access all new features provided by Next.js.
185185
- Install `@tanstack/react-form`
186-
- Install any [form validator](/form/latest/docs/framework/react/guides/validation#validation-through-schema-libraries) of your choice. [Optional]
186+
- Install any [form validator](../validation#validation-through-schema-libraries) of your choice. [Optional]
187187

188188
## App Router integration
189189

@@ -339,7 +339,7 @@ Here, we're using [React's `useActionState` hook](https://playfulprogramming.com
339339
340340
- Start a new `Remix` project, following the steps in the [Remix Documentation](https://remix.run/docs/en/main/start/quickstart).
341341
- Install `@tanstack/react-form`
342-
- Install any [form validator](/form/latest/docs/framework/react/guides/validation#validation-through-schema-libraries) of your choice. [Optional]
342+
- Install any [form validator](../validation#validation-through-schema-libraries) of your choice. [Optional]
343343
344344
## Remix integration
345345

docs/framework/react/quick-start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: Quick Start
55

66
TanStack Form is unlike most form libraries you've used before. It's designed for large-scale production usage, with a focus on type safety, performance and composition for an unmatched developer experience.
77

8-
As a result, we've developed [a philosophy around the library's usage](/form/latest/docs/philosophy) that values scalability and long-term developer experience over short and sharable code snippets.
8+
As a result, we've developed [a philosophy around the library's usage](../../../philosophy.md) that values scalability and long-term developer experience over short and sharable code snippets.
99

1010
Here's an example of a form following many of our best practices, which will allow you to rapidly develop even high-complexity forms after a short onboarding experience:
1111

examples/react/next-server-actions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"react-dom": "^19.0.0"
1616
},
1717
"devDependencies": {
18-
"@types/node": "^22.10.6",
18+
"@types/node": "^24.1.0",
1919
"@types/react": "^19.0.7",
2020
"@types/react-dom": "^19.0.3",
2121
"typescript": "5.8.2"

examples/react/tanstack-start/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"vinxi": "^0.5.7"
1919
},
2020
"devDependencies": {
21-
"@types/node": "^22.10.6",
21+
"@types/node": "^24.1.0",
2222
"@types/react": "^19.0.7",
2323
"@types/react-dom": "^19.0.3",
2424
"@vitejs/plugin-react": "^4.5.2",

package.json

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"type": "git",
66
"url": "https://github.com/tanstack/form.git"
77
},
8-
"packageManager": "pnpm@10.12.1",
8+
"packageManager": "pnpm@10.13.1",
99
"type": "module",
1010
"scripts": {
1111
"clean": "pnpm --filter \"./packages/**\" run clean",
@@ -27,10 +27,9 @@
2727
"dev": "pnpm run watch",
2828
"prettier": "prettier --ignore-unknown .",
2929
"prettier:write": "pnpm run prettier --write",
30-
"docs:generate": "node scripts/generateDocs.js",
31-
"cipublish": "node scripts/publish.js",
32-
"cipublishforce": "CI=true pnpm cipublish",
33-
"verify-links": "node scripts/verify-links.ts"
30+
"docs:generate": "node scripts/generateDocs.ts",
31+
"verify-links": "node scripts/verify-links.ts",
32+
"cipublish": "node scripts/publish.ts"
3433
},
3534
"nx": {
3635
"includedScripts": [
@@ -46,19 +45,19 @@
4645
"@testing-library/react": "^16.3.0",
4746
"@testing-library/user-event": "^14.6.1",
4847
"@testing-library/vue": "^8.1.0",
49-
"@types/node": "^22.10.6",
48+
"@types/node": "^24.1.0",
5049
"@vitest/coverage-istanbul": "^3.2.3",
5150
"eslint": "9.29.0",
5251
"eslint-plugin-react-hooks": "^5.2.0",
53-
"fast-glob": "^3.3.3",
5452
"jsdom": "^26.1.0",
5553
"knip": "^5.61.0",
5654
"markdown-link-extractor": "^4.0.2",
57-
"nx": "20.8.2",
55+
"nx": "21.3.7",
5856
"premove": "^4.0.0",
59-
"prettier": "^3.5.3",
57+
"prettier": "^3.6.2",
6058
"publint": "^0.3.12",
6159
"sherif": "^1.5.0",
60+
"tinyglobby": "^0.2.14",
6261
"typescript": "5.8.2",
6362
"typescript54": "npm:[email protected]",
6463
"typescript55": "npm:[email protected]",

0 commit comments

Comments
 (0)