mirror of
https://github.com/hanzo-docs/docs.git
synced 2026-10-26 23:49:51 +00:00
Core: Separate Contentlayer integration into another package
This commit is contained in:
@@ -2,13 +2,10 @@
|
||||
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
|
||||
"changelog": "@changesets/cli/changelog",
|
||||
"commit": false,
|
||||
"fixed": [
|
||||
["fumadocs-core", "fumadocs-ui", "fumadocs-mdx", "create-fumadocs-app"]
|
||||
],
|
||||
"fixed": [["fumadocs-core", "fumadocs-ui", "create-fumadocs-app"]],
|
||||
"linked": [],
|
||||
"access": "restricted",
|
||||
"baseBranch": "dev",
|
||||
"updateInternalDependencies": "patch",
|
||||
"privatePackages": { "version": false },
|
||||
"ignore": ["simple-app", "docs", "advanced-app", "simple-app-mdx"]
|
||||
"privatePackages": { "version": false }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
'fumadocs-core': major
|
||||
---
|
||||
|
||||
**Separate Contentlayer integration into another package**
|
||||
|
||||
why: As Fumadocs MDX is the preferred default source, Contentlayer should be optional.
|
||||
|
||||
migrate:
|
||||
|
||||
Install `fumadocs-contentlayer`.
|
||||
|
||||
```diff
|
||||
- import { createContentlayerSource } from "fumadocs-core/contentlayer"
|
||||
+ import { createContentlayerSource } from "fumadocs-contentlayer"
|
||||
|
||||
- import { createConfig } from "fumadocs-core/contentlayer/configuration"
|
||||
+ import { createConfig } from "fumadocs-contentlayer/configuration"
|
||||
```
|
||||
@@ -11,11 +11,15 @@ convenient to use and straightforward.
|
||||
|
||||
## Setup
|
||||
|
||||
```package-install
|
||||
fumadocs-contentlayer
|
||||
```
|
||||
|
||||
1. Edit your configuration.
|
||||
|
||||
```ts title="contentlayer.config.ts"
|
||||
import { makeSource } from 'contentlayer/source-files';
|
||||
import { defaultConfig } from 'fumadocs-core/contentlayer/configuration';
|
||||
import { defaultConfig } from 'fumadocs-contentlayer/configuration';
|
||||
|
||||
export default makeSource(defaultConfig);
|
||||
```
|
||||
@@ -28,7 +32,7 @@ export default makeSource(defaultConfig);
|
||||
|
||||
```ts
|
||||
import { allDocs, allMeta } from 'contentlayer/generated';
|
||||
import { createContentlayerSource } from 'fumadocs-core/contentlayer';
|
||||
import { createContentlayerSource } from 'fumadocs-contentlayer';
|
||||
import { loader } from 'fumadocs-core/source';
|
||||
|
||||
export const docs = loader({
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { allDocs, allMeta } from 'contentlayer/generated';
|
||||
import { createContentlayerSource } from 'fumadocs-core/contentlayer';
|
||||
import { createContentlayerSource } from 'fumadocs-contentlayer';
|
||||
import { loader } from 'fumadocs-core/source';
|
||||
|
||||
export const { pageTree, getPages, getPage } = loader({
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { makeSource } from 'contentlayer/source-files';
|
||||
import { defaultConfig } from 'fumadocs-core/contentlayer/configuration';
|
||||
import { defaultConfig } from 'fumadocs-contentlayer/configuration';
|
||||
|
||||
export default makeSource(defaultConfig);
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"contentlayer": "0.3.4",
|
||||
"fumadocs-contentlayer": "1.0.0",
|
||||
"fumadocs-core": "7.1.2",
|
||||
"fumadocs-ui": "7.1.2",
|
||||
"next": "14.0.4",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { allDocs, allMeta } from 'contentlayer/generated';
|
||||
import { createContentlayerSource } from 'fumadocs-core/contentlayer';
|
||||
import { createContentlayerSource } from 'fumadocs-contentlayer';
|
||||
import { loader } from 'fumadocs-core/source';
|
||||
|
||||
export const { getPage, pageTree, getPages } = loader({
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { makeSource } from 'contentlayer/source-files';
|
||||
import { defaultConfig } from 'fumadocs-core/contentlayer/configuration';
|
||||
import { defaultConfig } from 'fumadocs-contentlayer/configuration';
|
||||
|
||||
export default makeSource(defaultConfig);
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"contentlayer": "0.3.4",
|
||||
"fumadocs-contentlayer": "1.0.0",
|
||||
"fumadocs-core": "7.1.2",
|
||||
"fumadocs-ui": "7.1.2",
|
||||
"next": "14.0.4",
|
||||
|
||||
+1
-1
@@ -32,6 +32,7 @@
|
||||
},
|
||||
"pnpm": {
|
||||
"overrides": {
|
||||
"@opentelemetry/api": "^1.4.1",
|
||||
"remark-rehype": "^11.0.0",
|
||||
"@types/mdast": "^4.0.3",
|
||||
"remark-parse": "^11.0.0",
|
||||
@@ -40,7 +41,6 @@
|
||||
},
|
||||
"peerDependencyRules": {
|
||||
"ignoreMissing": [
|
||||
"@opentelemetry/api",
|
||||
"esbuild",
|
||||
"next"
|
||||
]
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
module.exports = {
|
||||
extends: ['custom/library'],
|
||||
ignorePatterns: ['*.test.ts'],
|
||||
};
|
||||
@@ -0,0 +1,5 @@
|
||||
# Fumadocs Contentlayer
|
||||
|
||||
The Contentlayer adapter for Fumadocs.
|
||||
|
||||
📘 Learn More: [Documentation](https://fumadocs.vercel.app)
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"name": "fumadocs-contentlayer",
|
||||
"version": "1.0.0",
|
||||
"description": "The Contentlayer adapter for Fumadocs",
|
||||
"keywords": [
|
||||
"NextJs",
|
||||
"Docs"
|
||||
],
|
||||
"homepage": "https://fumadocs.vercel.app",
|
||||
"repository": "github:fuma-nama/next-docs",
|
||||
"license": "MIT",
|
||||
"author": "Fuma Nama",
|
||||
"type": "module",
|
||||
"exports": {
|
||||
".": {
|
||||
"import": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts"
|
||||
},
|
||||
"./configuration": {
|
||||
"import": "./dist/configuration.js",
|
||||
"types": "./dist/configuration.d.ts"
|
||||
}
|
||||
},
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
"typesVersions": {
|
||||
"*": {
|
||||
".": [
|
||||
"./dist/index.d.ts"
|
||||
],
|
||||
"configuration": [
|
||||
"./dist/configuration.d.ts"
|
||||
]
|
||||
}
|
||||
},
|
||||
"files": [
|
||||
"dist/*"
|
||||
],
|
||||
"scripts": {
|
||||
"build": "tsup",
|
||||
"clean": "rimraf dist",
|
||||
"dev": "tsup --watch",
|
||||
"lint": "eslint .",
|
||||
"types:check": "tsc --noEmit"
|
||||
},
|
||||
"dependencies": {
|
||||
"fumadocs-core": "workspace:*",
|
||||
"rehype-img-size": "^1.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"contentlayer": "^0.3.4",
|
||||
"eslint-config-custom": "workspace:*",
|
||||
"tsconfig": "workspace:*",
|
||||
"unified": "^11.0.4"
|
||||
},
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -17,14 +17,13 @@ import type { PluggableList, Plugin } from 'unified';
|
||||
import rehypeImgSize, {
|
||||
type Options as RehypeImgSizeOptions,
|
||||
} from 'rehype-img-size';
|
||||
import type { Root } from 'hast';
|
||||
import {
|
||||
rehypeCode,
|
||||
remarkGfm,
|
||||
structure,
|
||||
type RehypeCodeOptions,
|
||||
} from '@/mdx-plugins';
|
||||
import { getTableOfContents } from '@/server/get-toc';
|
||||
} from 'fumadocs-core/mdx-plugins';
|
||||
import { getTableOfContents } from 'fumadocs-core/server';
|
||||
import type { DocsPageBase } from './types';
|
||||
|
||||
export interface Config {
|
||||
@@ -82,7 +81,7 @@ export function create(options: Options = {}): Config {
|
||||
const rehypePlugins: PluggableList = [
|
||||
[rehypeCode, codeOptions],
|
||||
[
|
||||
rehypeImgSize as Plugin<[RehypeImgSizeOptions], Root>,
|
||||
rehypeImgSize as Plugin<[RehypeImgSizeOptions]>,
|
||||
{
|
||||
dir: imgDirPath,
|
||||
},
|
||||
+1
-2
@@ -1,5 +1,4 @@
|
||||
import { type VirtualFile } from '@/source/load';
|
||||
import type { Source } from '@/source/create';
|
||||
import type { VirtualFile, Source } from 'fumadocs-core/source';
|
||||
import type { DocsPageBase, MetaPageBase } from './types';
|
||||
|
||||
export function createContentlayerSource<
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"extends": "tsconfig/react-library.json",
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@/*": ["./src/*"]
|
||||
}
|
||||
},
|
||||
"exclude": ["node_modules", "dist"]
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { defineConfig } from 'tsup';
|
||||
|
||||
const sharedConfig = {
|
||||
external: ['contentlayer', 'unified'],
|
||||
};
|
||||
|
||||
export default defineConfig({
|
||||
...sharedConfig,
|
||||
dts: true,
|
||||
target: 'es6',
|
||||
format: 'esm',
|
||||
entry: ['src/{index,configuration}.ts'],
|
||||
});
|
||||
@@ -0,0 +1,9 @@
|
||||
import { defineProject } from 'vitest/config';
|
||||
|
||||
export default defineProject({
|
||||
resolve: {
|
||||
alias: {
|
||||
'@/': new URL('./src/', import.meta.url).pathname,
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -44,14 +44,6 @@
|
||||
"import": "./dist/link.js",
|
||||
"types": "./dist/link.d.ts"
|
||||
},
|
||||
"./contentlayer": {
|
||||
"import": "./dist/contentlayer/index.js",
|
||||
"types": "./dist/contentlayer/index.d.ts"
|
||||
},
|
||||
"./contentlayer/configuration": {
|
||||
"import": "./dist/contentlayer/configuration.js",
|
||||
"types": "./dist/contentlayer/configuration.d.ts"
|
||||
},
|
||||
"./middleware": {
|
||||
"import": "./dist/middleware.js",
|
||||
"types": "./dist/middleware.d.ts"
|
||||
@@ -98,12 +90,6 @@
|
||||
"link": [
|
||||
"./dist/link.d.ts"
|
||||
],
|
||||
"contentlayer": [
|
||||
"./dist/contentlayer/index.d.ts"
|
||||
],
|
||||
"contentlayer/configuration": [
|
||||
"./dist/contentlayer/configuration.d.ts"
|
||||
],
|
||||
"middleware": [
|
||||
"./dist/middleware.d.ts"
|
||||
],
|
||||
@@ -135,7 +121,6 @@
|
||||
"github-slugger": "^2.0.0",
|
||||
"negotiator": "^0.6.3",
|
||||
"react-remove-scroll": "^2.5.6",
|
||||
"rehype-img-size": "^1.0.1",
|
||||
"rehype-shikiji": "^0.10.0",
|
||||
"remark": "^15.0.0",
|
||||
"remark-gfm": "^4.0.0",
|
||||
@@ -157,7 +142,6 @@
|
||||
"@types/react": "18.2.0",
|
||||
"@types/react-dom": "18.2.1",
|
||||
"algoliasearch": "^4.20.0",
|
||||
"contentlayer": "^0.3.4",
|
||||
"eslint-config-custom": "workspace:*",
|
||||
"next": "14.1.0",
|
||||
"tsconfig": "workspace:*",
|
||||
|
||||
@@ -17,7 +17,6 @@ export default defineConfig({
|
||||
entry: [
|
||||
'src/{toc,link,breadcrumb,sidebar,dynamic-link}.tsx',
|
||||
'src/{server,source,mdx-plugins}/index.ts',
|
||||
'src/contentlayer/{index,configuration}.ts',
|
||||
'src/{search,search-algolia}/client.ts',
|
||||
'src/search/shared.ts',
|
||||
'src/{search,search-algolia}/server.ts',
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
/* eslint-disable import/no-relative-packages -- read package versions */
|
||||
import path from 'node:path';
|
||||
import fs from 'node:fs/promises';
|
||||
import pkg from '../package.json';
|
||||
import corePkg from '../../core/package.json';
|
||||
import uiPkg from '../../ui/package.json';
|
||||
import mdxPkg from '../../mdx/package.json';
|
||||
import contentlayerPkg from '../../contentlayer/package.json';
|
||||
import type { PackageManager } from './auto-install';
|
||||
import { autoInstall } from './auto-install';
|
||||
import { sourceDir, cwd } from './constants';
|
||||
@@ -76,8 +80,6 @@ function createPackageJson(
|
||||
projectName: string,
|
||||
{ template, tailwindcss }: Options,
|
||||
): string {
|
||||
const version = pkg.version;
|
||||
|
||||
const packageJson = {
|
||||
name: projectName,
|
||||
version: '0.0.0',
|
||||
@@ -89,8 +91,8 @@ function createPackageJson(
|
||||
},
|
||||
dependencies: {
|
||||
next: '14.0.4',
|
||||
'fumadocs-ui': version,
|
||||
'fumadocs-core': version,
|
||||
'fumadocs-ui': uiPkg.version,
|
||||
'fumadocs-core': corePkg.version,
|
||||
react: '18.2.0',
|
||||
'react-dom': '18.2.0',
|
||||
},
|
||||
@@ -103,6 +105,7 @@ function createPackageJson(
|
||||
|
||||
if (template === 'contentlayer') {
|
||||
Object.assign(packageJson.dependencies, {
|
||||
'fuamdocs-contentlayer': contentlayerPkg.version,
|
||||
contentlayer: '0.3.4',
|
||||
'next-contentlayer': '0.3.4',
|
||||
});
|
||||
@@ -118,7 +121,7 @@ function createPackageJson(
|
||||
|
||||
if (template === 'fuma-docs-mdx') {
|
||||
Object.assign(packageJson.dependencies, {
|
||||
'fumadocs-mdx': version,
|
||||
'fumadocs-mdx': mdxPkg.version,
|
||||
});
|
||||
|
||||
Object.assign(packageJson.devDependencies, {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { allDocs, allMeta } from 'contentlayer/generated';
|
||||
import { createContentlayerSource } from 'fumadocs-core/contentlayer';
|
||||
import { createContentlayerSource } from 'fumadocs-contentlayer';
|
||||
import { loader } from 'fumadocs-core/source';
|
||||
|
||||
export const { getPage, pageTree, getPages } = loader({
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { makeSource } from 'contentlayer/source-files';
|
||||
import { defaultConfig } from 'fumadocs-core/contentlayer/configuration';
|
||||
import { defaultConfig } from 'fumadocs-contentlayer/configuration';
|
||||
|
||||
export default makeSource(defaultConfig);
|
||||
|
||||
@@ -71,8 +71,7 @@
|
||||
"next-themes": "^0.2.1",
|
||||
"react-medium-image-zoom": "^5.1.8",
|
||||
"tailwind-merge": "^2.0.0",
|
||||
"tailwindcss": "^3.4.1",
|
||||
"vaul": "^0.8.0"
|
||||
"tailwindcss": "^3.4.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@algolia/client-search": "^4.20.0",
|
||||
|
||||
@@ -78,9 +78,9 @@ function CopyButton({
|
||||
className={cn(
|
||||
buttonVariants({
|
||||
color: 'muted',
|
||||
className: 'transition-all group-hover:opacity-100',
|
||||
}),
|
||||
!checked && 'opacity-0',
|
||||
'transition-all group-hover:opacity-100',
|
||||
className,
|
||||
)}
|
||||
aria-label="Copy Text"
|
||||
|
||||
Generated
+56
-106
@@ -5,6 +5,7 @@ settings:
|
||||
excludeLinksFromLockfile: false
|
||||
|
||||
overrides:
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
remark-rehype: ^11.0.0
|
||||
'@types/mdast': ^4.0.3
|
||||
remark-parse: ^11.0.0
|
||||
@@ -169,6 +170,9 @@ importers:
|
||||
contentlayer:
|
||||
specifier: 0.3.4
|
||||
version: 0.3.4
|
||||
fumadocs-contentlayer:
|
||||
specifier: 1.0.0
|
||||
version: link:../../packages/contentlayer
|
||||
fumadocs-core:
|
||||
specifier: 7.1.2
|
||||
version: link:../../packages/core
|
||||
@@ -177,7 +181,7 @@ importers:
|
||||
version: link:../../packages/ui
|
||||
next:
|
||||
specifier: 14.0.4
|
||||
version: 14.0.4(@babel/[email protected])([email protected])([email protected])
|
||||
version: 14.0.4(@babel/[email protected])(@opentelemetry/[email protected])([email protected])([email protected])
|
||||
next-contentlayer:
|
||||
specifier: 0.3.4
|
||||
version: 0.3.4([email protected])([email protected])([email protected])([email protected])
|
||||
@@ -212,6 +216,9 @@ importers:
|
||||
contentlayer:
|
||||
specifier: 0.3.4
|
||||
version: 0.3.4
|
||||
fumadocs-contentlayer:
|
||||
specifier: 1.0.0
|
||||
version: link:../../packages/contentlayer
|
||||
fumadocs-core:
|
||||
specifier: 7.1.2
|
||||
version: link:../../packages/core
|
||||
@@ -220,7 +227,7 @@ importers:
|
||||
version: link:../../packages/ui
|
||||
next:
|
||||
specifier: 14.0.4
|
||||
version: 14.0.4(@babel/[email protected])([email protected])([email protected])
|
||||
version: 14.0.4(@babel/[email protected])(@opentelemetry/[email protected])([email protected])([email protected])
|
||||
next-contentlayer:
|
||||
specifier: 0.3.4
|
||||
version: 0.3.4([email protected])([email protected])([email protected])([email protected])
|
||||
@@ -254,7 +261,7 @@ importers:
|
||||
version: link:../../packages/ui
|
||||
next:
|
||||
specifier: 14.0.4
|
||||
version: 14.0.4(@babel/[email protected])([email protected])([email protected])
|
||||
version: 14.0.4(@babel/[email protected])(@opentelemetry/[email protected])([email protected])([email protected])
|
||||
react:
|
||||
specifier: 18.2.0
|
||||
version: 18.2.0
|
||||
@@ -275,6 +282,28 @@ importers:
|
||||
specifier: 5.3.3
|
||||
version: 5.3.3
|
||||
|
||||
packages/contentlayer:
|
||||
dependencies:
|
||||
fumadocs-core:
|
||||
specifier: workspace:*
|
||||
version: link:../core
|
||||
rehype-img-size:
|
||||
specifier: ^1.0.1
|
||||
version: 1.0.1
|
||||
devDependencies:
|
||||
contentlayer:
|
||||
specifier: ^0.3.4
|
||||
version: 0.3.4
|
||||
eslint-config-custom:
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config-custom
|
||||
tsconfig:
|
||||
specifier: workspace:*
|
||||
version: link:../tsconfig
|
||||
unified:
|
||||
specifier: ^11.0.4
|
||||
version: 11.0.4
|
||||
|
||||
packages/core:
|
||||
dependencies:
|
||||
'@formatjs/intl-localematcher':
|
||||
@@ -298,9 +327,6 @@ importers:
|
||||
react-remove-scroll:
|
||||
specifier: ^2.5.6
|
||||
version: 2.5.6(@types/[email protected])([email protected])
|
||||
rehype-img-size:
|
||||
specifier: ^1.0.1
|
||||
version: 1.0.1
|
||||
rehype-shikiji:
|
||||
specifier: ^0.10.0
|
||||
version: 0.10.0
|
||||
@@ -359,9 +385,6 @@ importers:
|
||||
algoliasearch:
|
||||
specifier: ^4.20.0
|
||||
version: 4.20.0
|
||||
contentlayer:
|
||||
specifier: ^0.3.4
|
||||
version: 0.3.4
|
||||
eslint-config-custom:
|
||||
specifier: workspace:*
|
||||
version: link:../eslint-config-custom
|
||||
@@ -559,9 +582,6 @@ importers:
|
||||
tailwindcss:
|
||||
specifier: ^3.4.1
|
||||
version: 3.4.1
|
||||
vaul:
|
||||
specifier: ^0.8.0
|
||||
version: 0.8.0(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
||||
devDependencies:
|
||||
'@algolia/client-search':
|
||||
specifier: ^4.20.0
|
||||
@@ -1261,13 +1281,10 @@ packages:
|
||||
resolution: {integrity: sha512-47gAg0O2pW5Jlo86jfzjdkwL5a7Bzb+Kj5WTmdu4CxYRfWn9ytKjuuYIfsNDW8neuhdKzn+P5wCddgEh0glYyQ==}
|
||||
peerDependencies:
|
||||
'@effect-ts/core': ^0.60.2
|
||||
'@opentelemetry/api': ^1.4.0
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
'@opentelemetry/core': ^1.13.0
|
||||
'@opentelemetry/exporter-trace-otlp-grpc': ^0.39.0
|
||||
'@opentelemetry/sdk-trace-base': ^1.13.0
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@effect-ts/core': 0.60.5
|
||||
'@effect-ts/otel': 0.15.1(@effect-ts/[email protected])(@opentelemetry/[email protected])(@opentelemetry/[email protected])(@opentelemetry/[email protected])
|
||||
@@ -1280,13 +1297,10 @@ packages:
|
||||
resolution: {integrity: sha512-a2sF0ylmn8xOJs8fNeT/spJ1gUcsksAJCALxo9WOfuTCMtTwMVtVhCKEPEeQoL7wFqU+JgPkVdP91+FJ/Rkeow==}
|
||||
peerDependencies:
|
||||
'@effect-ts/core': ^0.60.2
|
||||
'@opentelemetry/api': ^1.4.0
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
'@opentelemetry/core': ^1.13.0
|
||||
'@opentelemetry/sdk-trace-base': ^1.13.0
|
||||
'@opentelemetry/sdk-trace-node': ^1.13.0
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@effect-ts/core': 0.60.5
|
||||
'@effect-ts/otel': 0.15.1(@effect-ts/[email protected])(@opentelemetry/[email protected])(@opentelemetry/[email protected])(@opentelemetry/[email protected])
|
||||
@@ -1299,12 +1313,9 @@ packages:
|
||||
resolution: {integrity: sha512-AmZJHl7t0+Peh7Yb2+hqn6r9+rd9/UfeA4AMV9h0YGTdOyouyFfD3wzWlxnAUzAQ4Lrod4kC7Noruret4EpqpA==}
|
||||
peerDependencies:
|
||||
'@effect-ts/core': ^0.60.2
|
||||
'@opentelemetry/api': ^1.4.0
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
'@opentelemetry/core': ^1.13.0
|
||||
'@opentelemetry/sdk-trace-base': ^1.13.0
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@effect-ts/core': 0.60.5
|
||||
'@opentelemetry/api': 1.6.0
|
||||
@@ -2201,10 +2212,7 @@ packages:
|
||||
resolution: {integrity: sha512-bDIRCgpKniSyhORU0fTL9ISW6ucU9nruKyXKwYrEBep/2f3uLz8LFyF51ZUK9QxIwBHw6WJudK/2UqttWzER4w==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.7.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
|
||||
@@ -2212,10 +2220,7 @@ packages:
|
||||
resolution: {integrity: sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.5.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/semantic-conventions': 1.13.0
|
||||
@@ -2224,10 +2229,7 @@ packages:
|
||||
resolution: {integrity: sha512-tfnl3h+UefCgx1aeN2xtrmr6BmdWGKXypk0pflQR0urFS40aE88trnkOMc2HTJZbMrqEEl4HsaBeFhwLVXsrJg==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.7.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/semantic-conventions': 1.17.0
|
||||
@@ -2236,10 +2238,7 @@ packages:
|
||||
resolution: {integrity: sha512-l5RhLKx6U+yuLhMrtgavTDthX50E1mZM3/SSySC7OPZiArFHV/b/9x9jxAzrOgIQUDxyj4N0V9aLKSA2t7Qzxg==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': ^1.0.0
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@grpc/grpc-js': 1.9.3
|
||||
'@opentelemetry/api': 1.6.0
|
||||
@@ -2253,10 +2252,7 @@ packages:
|
||||
resolution: {integrity: sha512-Pv5X8fbi6jD/RJBePyn7MnCSuE6MbPB6dl+7YYBWJ5RcMGYMwvLXjd4h2jWsPV2TSUg38H/RoSP0aXvQ06Y7iw==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': ^1.0.0
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/core': 1.13.0(@opentelemetry/[email protected])
|
||||
@@ -2265,10 +2261,7 @@ packages:
|
||||
resolution: {integrity: sha512-u3ErFRQqQFKjjIMuwLWxz/tLPYInfmiAmSy//fGSCzCh2ZdJgqQjMOAxBgqFtCF2xFL+OmMhyuC2ThMzceGRWA==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': ^1.0.0
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@grpc/grpc-js': 1.9.3
|
||||
'@opentelemetry/api': 1.6.0
|
||||
@@ -2280,10 +2273,7 @@ packages:
|
||||
resolution: {integrity: sha512-0hgVnXXz5efI382B/24NxD4b6Zxlh7nxCdJkxkdmQMbn0yRiwoq/ZT+QG8eUL6JNzsBAV1WJlF5aJNsL8skHvw==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.3.0 <1.5.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/api-logs': 0.39.1
|
||||
@@ -2297,10 +2287,7 @@ packages:
|
||||
resolution: {integrity: sha512-oklstXImtaly4vDaL+rGtX41YXZR50jp5a7CSEPMcStp1B7ozdZ5G2I5wftrDvOlOcLt/TIkGWDCr/OkVN7kWg==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.7.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/core': 1.17.0(@opentelemetry/[email protected])
|
||||
@@ -2309,10 +2296,7 @@ packages:
|
||||
resolution: {integrity: sha512-iZzu8K0QkZZ16JH9yox6hZk7/Rxc4SPeGU37pvlB9DtzfNxAEX1FMK9zvowv3ve7r2uzZNpa7JGVUwpy5ewdHQ==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.7.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/core': 1.17.0(@opentelemetry/[email protected])
|
||||
@@ -2321,10 +2305,7 @@ packages:
|
||||
resolution: {integrity: sha512-euqjOkiN6xhjE//0vQYGvbStxoD/WWQRhDiO0OTLlnLBO9Yw2Gd/VoSx2H+svsebjzYk5OxLuREBmcdw6rbUNg==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.5.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/core': 1.13.0(@opentelemetry/[email protected])
|
||||
@@ -2334,10 +2315,7 @@ packages:
|
||||
resolution: {integrity: sha512-+u0ciVnj8lhuL/qGRBPeVYvk7fL+H/vOddfvmOeJaA1KC+5/3UED1c9KoZQlRsNT5Kw1FaK8LkY2NVLYfOVZQw==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.7.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/core': 1.17.0(@opentelemetry/[email protected])
|
||||
@@ -2347,11 +2325,8 @@ packages:
|
||||
resolution: {integrity: sha512-/gmgKfZ1ZVFporKuwsewqIyvaUIGpv76JZ7lBpHQQPb37IMpaXO6pdqFI4ebHAWfNIm3akMyhmdtzivcgF3lgw==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.4.0 <1.5.0'
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
'@opentelemetry/api-logs': '>=0.38.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/api-logs': 0.39.1
|
||||
@@ -2362,10 +2337,7 @@ packages:
|
||||
resolution: {integrity: sha512-MOjZX6AnSOqLliCcZUrb+DQKjAWXBiGeICGbHAGe5w0BB18PJIeIo995lO5JSaFfHpmUMgJButTPfJJD27W3Vg==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.3.0 <1.5.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/core': 1.13.0(@opentelemetry/[email protected])
|
||||
@@ -2376,10 +2348,7 @@ packages:
|
||||
resolution: {integrity: sha512-moTiQtc0uPR1hQLt6gLDJH9IIkeBhgRb71OKjNHZPE1VF45fHtD6nBDi5J/DkTHTwYP5X3kBJLa3xN7ub6J4eg==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.5.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/core': 1.13.0(@opentelemetry/[email protected])
|
||||
@@ -2390,10 +2359,7 @@ packages:
|
||||
resolution: {integrity: sha512-2T5HA1/1iE36Q9eg6D4zYlC4Y4GcycI1J6NsHPKZY9oWfAxWsoYnRlkPfUqyY5XVtocCo/xHpnJvGNHwzT70oQ==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.7.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/core': 1.17.0(@opentelemetry/[email protected])
|
||||
@@ -2404,10 +2370,7 @@ packages:
|
||||
resolution: {integrity: sha512-Twlaje+t16b5j62CfcaKU869rP9oyBG/sVQWBI5+kDaWuP/YIFnF4LbovaEahK9GwAnW8vPIn6iYLAl/jZBidA==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': '>=1.0.0 <1.7.0'
|
||||
peerDependenciesMeta:
|
||||
'@opentelemetry/api':
|
||||
optional: true
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
dependencies:
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@opentelemetry/context-async-hooks': 1.17.0(@opentelemetry/[email protected])
|
||||
@@ -8379,7 +8342,7 @@ packages:
|
||||
'@contentlayer/core': 0.3.4
|
||||
'@contentlayer/utils': 0.3.4
|
||||
contentlayer: 0.3.4
|
||||
next: 14.0.4(@babel/[email protected])([email protected])([email protected])
|
||||
next: 14.0.4(@babel/[email protected])(@opentelemetry/[email protected])([email protected])([email protected])
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0([email protected])
|
||||
transitivePeerDependencies:
|
||||
@@ -8408,12 +8371,12 @@ packages:
|
||||
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
|
||||
dev: false
|
||||
|
||||
/[email protected](@babel/[email protected])([email protected])([email protected]):
|
||||
/[email protected](@babel/[email protected])(@opentelemetry/[email protected])([email protected])([email protected]):
|
||||
resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==}
|
||||
engines: {node: '>=18.17.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': ^1.1.0
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
react: ^18.2.0
|
||||
react-dom: ^18.2.0
|
||||
sass: ^1.3.0
|
||||
@@ -8424,6 +8387,7 @@ packages:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@next/env': 14.0.4
|
||||
'@opentelemetry/api': 1.6.0
|
||||
'@swc/helpers': 0.5.2
|
||||
busboy: 1.6.0
|
||||
caniuse-lite: 1.0.30001579
|
||||
@@ -8453,7 +8417,7 @@ packages:
|
||||
engines: {node: '>=18.17.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
'@opentelemetry/api': ^1.1.0
|
||||
'@opentelemetry/api': ^1.4.1
|
||||
react: ^18.2.0
|
||||
react-dom: ^18.2.0
|
||||
sass: ^1.3.0
|
||||
@@ -10808,20 +10772,6 @@ packages:
|
||||
spdx-expression-parse: 3.0.1
|
||||
dev: true
|
||||
|
||||
/[email protected](@types/[email protected])(@types/[email protected])([email protected])([email protected]):
|
||||
resolution: {integrity: sha512-9nUU2jIObJvJZxeQU1oVr/syKo5XqbRoOMoTEt0hHlWify4QZFlqTh6QSN/yxoKzNrMeEQzxbc3XC/vkPLOIqw==}
|
||||
peerDependencies:
|
||||
react: ^16.8 || ^17.0 || ^18.0
|
||||
react-dom: ^16.8 || ^17.0 || ^18.0
|
||||
dependencies:
|
||||
'@radix-ui/react-dialog': 1.0.4(@types/[email protected])(@types/[email protected])([email protected])([email protected])
|
||||
react: 18.2.0
|
||||
react-dom: 18.2.0([email protected])
|
||||
transitivePeerDependencies:
|
||||
- '@types/react'
|
||||
- '@types/react-dom'
|
||||
dev: false
|
||||
|
||||
/[email protected]:
|
||||
resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==}
|
||||
dependencies:
|
||||
|
||||
Reference in New Issue
Block a user