diff --git a/astro.config.mjs b/astro.config.mjs index 22645ac..44136c0 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -7,23 +7,23 @@ const rescriptTM = JSON.parse( readFileSync("./docs/assets/rescript.tmLanguage.json", "utf-8"), ); -const apiSidebarItems = apiModules.map(({ moduleName, link, items }) => { +const apiSidebarItems = apiModules.map(({ moduleName, link, items }) => { const nestedItems = Object.values(items).map(({ moduleName, link }) => ({ label: moduleName, - link + link, })); - return ({ + return { label: moduleName, collapsed: true, items: [ { label: `Overview`, - link + link, }, - ...nestedItems - ] - }); + ...nestedItems, + ], + }; }); export default defineConfig({ @@ -37,9 +37,13 @@ export default defineConfig({ logo: { src: "./docs/assets/rescript-logo.svg", }, - social: { - github: "https://github.com/rescript-lang/experimental-rescript-webapi", - }, + social: [ + { + icon: "github", + label: "GitHub", + href: "https://github.com/rescript-lang/experimental-rescript-webapi", + }, + ], editLink: { baseUrl: "https://github.com/rescript-lang/experimental-rescript-webapi/edit/main/", diff --git a/package-lock.json b/package-lock.json index 97d85cd..48f9822 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "rescript": "^12.0.0-alpha.9" }, "devDependencies": { - "@astrojs/starlight": "0.32.6", + "@astrojs/starlight": "0.33.1", "astro": "^5.1.1", "micromark": "^4.0.1", "prettier": "^3.3.3", @@ -164,9 +164,9 @@ "dev": true }, "node_modules/@astrojs/starlight": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.32.6.tgz", - "integrity": "sha512-ASWGwNzq+0TmJ+GJFFxFFxx6Yra7BqIIMQbvOy/cweTHjqejB6mcaEWtS3Mag12LM7tXCES7v/fzmdPgjz8Yxw==", + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.33.1.tgz", + "integrity": "sha512-YBu9tDOBoEmRZWLoI8jAfO+pON2lEFOcViZrxwv8kpbLn3CDRkcDoP+UeO/Utwb+XVpDGrvjgmyEsqcsq54b2g==", "dev": true, "license": "MIT", "dependencies": { @@ -6939,9 +6939,9 @@ } }, "@astrojs/starlight": { - "version": "0.32.6", - "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.32.6.tgz", - "integrity": "sha512-ASWGwNzq+0TmJ+GJFFxFFxx6Yra7BqIIMQbvOy/cweTHjqejB6mcaEWtS3Mag12LM7tXCES7v/fzmdPgjz8Yxw==", + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.33.1.tgz", + "integrity": "sha512-YBu9tDOBoEmRZWLoI8jAfO+pON2lEFOcViZrxwv8kpbLn3CDRkcDoP+UeO/Utwb+XVpDGrvjgmyEsqcsq54b2g==", "dev": true, "requires": { "@astrojs/mdx": "^4.0.5", diff --git a/package.json b/package.json index ec446fc..1d54904 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "rescript": "^12.0.0-alpha.9" }, "devDependencies": { - "@astrojs/starlight": "0.32.6", + "@astrojs/starlight": "0.33.1", "astro": "^5.1.1", "micromark": "^4.0.1", "prettier": "^3.3.3",