mirror of
https://github.com/hanzo-docs/docs.git
synced 2026-10-25 04:20:02 +00:00
Core: prefer optionalDependencies
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'fumadocs-core': patch
|
||||
---
|
||||
|
||||
Prefer `peerDependenciesMeta` over `optionalDependencies`
|
||||
@@ -33,22 +33,22 @@ adding it to an existing codebase or implementing advanced routing.
|
||||
|
||||
### Feature Table
|
||||
|
||||
| Feature | Fumadocs | Nextra |
|
||||
| ------------------- | ------------ | ----------------- |
|
||||
| Static Generation | Yes | Yes |
|
||||
| Cached | Yes | Yes |
|
||||
| Light/Dark Mode | Yes | Yes |
|
||||
| Syntax Highlighting | Yes | Yes |
|
||||
| Table of Contents | Yes | Yes |
|
||||
| Full-text Search | Yes | Yes |
|
||||
| i18n | Yes | Yes |
|
||||
| Last Git Edit Time | Yes | Yes |
|
||||
| Feature | Fumadocs | Nextra |
|
||||
| ------------------- | ------------ | ------------------------- |
|
||||
| Static Generation | Yes | Yes |
|
||||
| Cached | Yes | Yes |
|
||||
| Light/Dark Mode | Yes | Yes |
|
||||
| Syntax Highlighting | Yes | Yes |
|
||||
| Table of Contents | Yes | Yes |
|
||||
| Full-text Search | Yes | Yes |
|
||||
| i18n | Yes | Yes |
|
||||
| Last Git Edit Time | Yes | Yes |
|
||||
| Page Icons | Yes | Yes, via `_meta.js` files |
|
||||
| RSC | Yes | Pages Router Only |
|
||||
| Remote Source | Yes | Yes |
|
||||
| SEO | Via Metadata | Yes |
|
||||
| Built-in Components | Yes | Yes |
|
||||
| RTL Layout | Yes | Yes |
|
||||
| RSC | Yes | Pages Router Only |
|
||||
| Remote Source | Yes | Yes |
|
||||
| SEO | Via Metadata | Yes |
|
||||
| Built-in Components | Yes | Yes |
|
||||
| RTL Layout | Yes | Yes |
|
||||
|
||||
### Additional Features
|
||||
|
||||
|
||||
@@ -112,12 +112,26 @@
|
||||
"tsconfig": "workspace:*",
|
||||
"unified": "^11.0.5"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"peerDependencies": {
|
||||
"algoliasearch": "4.24.0",
|
||||
"next": "15.0.1",
|
||||
"next": "14.x.x || 15.x.x",
|
||||
"react": ">= 18",
|
||||
"react-dom": ">= 18"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"algoliasearch": {
|
||||
"optional": true
|
||||
},
|
||||
"next": {
|
||||
"optional": true
|
||||
},
|
||||
"react": {
|
||||
"optional": true
|
||||
},
|
||||
"react-dom": {
|
||||
"optional": true
|
||||
}
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
}
|
||||
|
||||
Generated
+12
-13
@@ -525,6 +525,12 @@ importers:
|
||||
negotiator:
|
||||
specifier: ^1.0.0
|
||||
version: 1.0.0
|
||||
react:
|
||||
specifier: '>= 18'
|
||||
version: 18.3.1
|
||||
react-dom:
|
||||
specifier: '>= 18'
|
||||
version: 18.3.1([email protected])
|
||||
react-remove-scroll:
|
||||
specifier: ^2.6.0
|
||||
version: 2.6.0(@types/[email protected])([email protected])
|
||||
@@ -543,19 +549,6 @@ importers:
|
||||
unist-util-visit:
|
||||
specifier: ^5.0.0
|
||||
version: 5.0.0
|
||||
optionalDependencies:
|
||||
algoliasearch:
|
||||
specifier: 4.24.0
|
||||
version: 4.24.0
|
||||
next:
|
||||
specifier: 15.0.1
|
||||
version: 15.0.1([email protected]([email protected]))([email protected])
|
||||
react:
|
||||
specifier: '>= 18'
|
||||
version: 18.3.1
|
||||
react-dom:
|
||||
specifier: '>= 18'
|
||||
version: 18.3.1([email protected])
|
||||
devDependencies:
|
||||
'@algolia/client-search':
|
||||
specifier: 4.24.0
|
||||
@@ -584,6 +577,9 @@ importers:
|
||||
'@types/react-dom':
|
||||
specifier: ^18.3.1
|
||||
version: 18.3.1
|
||||
algoliasearch:
|
||||
specifier: 4.24.0
|
||||
version: 4.24.0
|
||||
eslint-config-custom:
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config-custom
|
||||
@@ -593,6 +589,9 @@ importers:
|
||||
mdast-util-mdxjs-esm:
|
||||
specifier: ^2.0.1
|
||||
version: 2.0.1
|
||||
next:
|
||||
specifier: ^15.0.0
|
||||
version: 15.0.1([email protected]([email protected]))([email protected])
|
||||
remark-mdx:
|
||||
specifier: ^3.1.0
|
||||
version: 3.1.0
|
||||
|
||||
Reference in New Issue
Block a user