Skip to content

Commit 4e4cbb3

Browse files
committed
fix: revalidate on page level instead
1 parent 52f56d3 commit 4e4cbb3

File tree

8 files changed

+232
-231
lines changed

8 files changed

+232
-231
lines changed

apps/guide/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
"@types/react": "^18.0.25",
5757
"@types/react-dom": "^18.0.9",
5858
"@types/react-syntax-highlighter": "^15.5.5",
59-
"@unocss/cli": "^0.47.4",
60-
"@unocss/reset": "^0.47.4",
59+
"@unocss/cli": "^0.47.5",
60+
"@unocss/reset": "^0.47.5",
6161
"@vitejs/plugin-react": "^2.2.0",
6262
"@vitest/coverage-c8": "^0.25.3",
6363
"astro": "^1.6.12",
@@ -79,7 +79,7 @@
7979
"sharp": "^0.31.2",
8080
"shiki": "^0.11.1",
8181
"typescript": "^4.9.3",
82-
"unocss": "^0.47.4",
82+
"unocss": "^0.47.5",
8383
"vercel": "^28.7.0",
8484
"vitest": "^0.25.3"
8585
},

apps/website/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"ariakit": "^2.0.0-next.41",
5555
"cmdk": "^0.1.20",
5656
"meilisearch": "^0.30.0",
57-
"next": "^13.0.6-canary.3",
57+
"next": "^13.0.6",
5858
"next-mdx-remote": "^4.2.0",
5959
"next-themes": "npm:@wits/next-themes@latest",
6060
"react": "^18.2.0",
@@ -72,15 +72,15 @@
7272
"swr": "^1.3.0"
7373
},
7474
"devDependencies": {
75-
"@next/bundle-analyzer": "^13.0.5",
75+
"@next/bundle-analyzer": "^13.0.6",
7676
"@testing-library/react": "^13.4.0",
7777
"@testing-library/user-event": "^14.4.3",
7878
"@types/node": "16.18.4",
7979
"@types/react": "^18.0.25",
8080
"@types/react-dom": "^18.0.9",
8181
"@types/react-syntax-highlighter": "^15.5.5",
82-
"@unocss/cli": "^0.47.4",
83-
"@unocss/reset": "^0.47.4",
82+
"@unocss/cli": "^0.47.5",
83+
"@unocss/reset": "^0.47.5",
8484
"@vitejs/plugin-react": "^2.2.0",
8585
"@vitest/coverage-c8": "^0.25.3",
8686
"concurrently": "^7.6.0",
@@ -93,7 +93,7 @@
9393
"prettier": "^2.8.0",
9494
"prettier-plugin-tailwindcss": "^0.2.0",
9595
"typescript": "^4.9.3",
96-
"unocss": "^0.47.4",
96+
"unocss": "^0.47.5",
9797
"vercel": "^28.7.0",
9898
"vitest": "^0.25.3"
9999
},

apps/website/src/app/docs/packages/[package]/[...slug]/page.tsx

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ import { DESCRIPTION, PACKAGES } from '~/util/constants';
4444
import { findMember, findMemberByKey } from '~/util/model.server';
4545
import { tryResolveDescription } from '~/util/summary';
4646

47+
// eslint-disable-next-line unicorn/numeric-separators-style
48+
export const revalidate = 3600;
49+
4750
export async function generateStaticParams({ params }: { params?: { package: string } }) {
4851
const packageName = params?.package ?? 'builders';
4952

@@ -54,16 +57,12 @@ export async function generateStaticParams({ params }: { params?: { package: str
5457
const res = await readFile(join(cwd(), '..', '..', 'packages', packageName, 'docs', 'docs.api.json'), 'utf8');
5558
data = JSON.parse(res);
5659
} else {
57-
const response = await fetch(`https://docs.discordjs.dev/api/info?package=${packageName}`, {
58-
next: { revalidate: 3_600 },
59-
});
60+
const response = await fetch(`https://docs.discordjs.dev/api/info?package=${packageName}`);
6061
versions = await response.json();
6162
versions = versions.slice(-2);
6263

6364
for (const version of versions) {
64-
const res = await fetch(`https://docs.discordjs.dev/docs/${packageName}/${version}.api.json`, {
65-
next: { revalidate: 3_600 },
66-
});
65+
const res = await fetch(`https://docs.discordjs.dev/docs/${packageName}/${version}.api.json`);
6766
data = [...data, await res.json()];
6867
}
6968
}
@@ -123,9 +122,7 @@ async function getData(packageName: string, slug: string[]) {
123122
const res = await readFile(join(cwd(), '..', '..', 'packages', packageName, 'docs', 'docs.api.json'), 'utf8');
124123
data = JSON.parse(res);
125124
} else {
126-
const res = await fetch(`https://docs.discordjs.dev/docs/${packageName}/${branchName}.api.json`, {
127-
next: { revalidate: 3_600 },
128-
});
125+
const res = await fetch(`https://docs.discordjs.dev/docs/${packageName}/${branchName}.api.json`);
129126
data = await res.json();
130127
}
131128
} catch {

apps/website/src/app/docs/packages/[package]/page.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ import Link from 'next/link';
55
import { notFound } from 'next/navigation';
66
import { PACKAGES } from '~/util/constants';
77

8+
// eslint-disable-next-line unicorn/numeric-separators-style
9+
export const revalidate = 3600;
10+
811
async function getData(pkg: string) {
912
if (!PACKAGES.includes(pkg)) {
1013
notFound();
1114
}
1215

13-
const res = await fetch(`https://docs.discordjs.dev/api/info?package=${pkg}`, { next: { revalidate: 3_600 } });
16+
const res = await fetch(`https://docs.discordjs.dev/api/info?package=${pkg}`);
1417
const data: string[] = await res.json();
1518

1619
if (!data.length) {

apps/website/src/app/docs/packages/page.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ import { VscPackage } from '@react-icons/all-files/vsc/VscPackage';
55
import Link from 'next/link';
66
import { PACKAGES } from '~/util/constants';
77

8+
// eslint-disable-next-line unicorn/numeric-separators-style
9+
export const revalidate = 3600;
10+
811
async function getData() {
912
return Promise.all(
1013
PACKAGES.map(async (pkg) => {
11-
const response = await fetch(`https://docs.discordjs.dev/api/info?package=${pkg}`, {
12-
next: { revalidate: 3_600 },
13-
});
14+
const response = await fetch(`https://docs.discordjs.dev/api/info?package=${pkg}`);
1415
const versions = await response.json();
1516
const latestVersion = versions.at(-2) ?? 'main';
1617
return { packageName: pkg, version: latestVersion };

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"tsup": "^6.5.0",
5858
"turbo": "^1.6.3",
5959
"typescript": "^4.9.3",
60-
"unocss": "^0.47.4",
60+
"unocss": "^0.47.5",
6161
"vitest": "^0.25.3"
6262
},
6363
"resolutions": {

packages/ui/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"@types/node": "16.18.4",
5555
"@types/react": "^18.0.25",
5656
"@types/react-dom": "^18.0.9",
57-
"@unocss/reset": "^0.47.4",
57+
"@unocss/reset": "^0.47.5",
5858
"@vitejs/plugin-react": "^2.2.0",
5959
"@vitest/coverage-c8": "^0.25.3",
6060
"cross-env": "^7.0.3",
@@ -63,7 +63,7 @@
6363
"eslint-formatter-pretty": "^4.1.0",
6464
"prettier": "^2.8.0",
6565
"typescript": "^4.9.3",
66-
"unocss": "^0.47.4",
66+
"unocss": "^0.47.5",
6767
"vite": "^3.2.4",
6868
"vite-plugin-dts": "^1.7.1",
6969
"vitest": "^0.25.3"

0 commit comments

Comments
 (0)