diff --git a/.eslintrc.cjs b/.eslintrc.cjs index f96e195..47d53c4 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -19,6 +19,14 @@ module.exports = { // override/add rules settings here, such as: // "astro/no-set-html-directive": "error" } - } + }, + { + files: ["*.mdx"], + extends: ["plugin:mdx/recommended"], + settings: { + "mdx/code-blocks": true, + "mdx/language-mapper": {} + } + }, ] } \ No newline at end of file diff --git a/bun.lockb b/bun.lockb index 968120b..6708c08 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 66e53ea..0010851 100644 --- a/package.json +++ b/package.json @@ -10,22 +10,24 @@ "astro": "astro" }, "dependencies": { - "@astrojs/check": "^0.7.0", - "@astrojs/starlight": "^0.24.5", - "astro": "^4.10.2", - "sharp": "^0.32.5", + "@astrojs/check": "^0.8.2", + "@astrojs/starlight": "^0.25.1", + "astro": "^4.12.2", + "astro-og-canvas": "^0.5.3", + "sharp": "^0.33.4", "starlight-package-managers": "^0.6.0", - "starlight-typedoc": "^0.13.0", + "starlight-typedoc": "^0.13.1", "starlight-versions": "^0.1.0", - "typescript": "^5.5.2" + "typescript": "^5.5.3" }, "devDependencies": { - "@typescript-eslint/parser": "^7.14.1", - "eslint": "^8.56.0", - "eslint-plugin-astro": "^1.2.2", + "@typescript-eslint/parser": "^7.16.1", + "eslint": "^9.7.0", + "eslint-plugin-astro": "^1.2.3", "eslint-plugin-jsx-a11y": "^6.9.0", - "prettier": "^3.3.2", + "eslint-plugin-mdx": "^3.1.5", + "prettier": "^3.3.3", "prettier-config-standard": "^7.0.0", - "prettier-plugin-astro": "^0.14.0" + "prettier-plugin-astro": "^0.14.1" } } \ No newline at end of file