From 3471accbde9aa70ccda8d0bac0e05ab6c4687b2d Mon Sep 17 00:00:00 2001 From: Enzo Notario Date: Mon, 20 Jan 2025 11:48:34 -0300 Subject: [PATCH] change(docs): use pnpm workspaces (#157) --- docs/.vitepress/config.mts | 20 +- .../theme/components/sandbox/Sandbox.vue | 2 +- .../components/sandbox/SandboxEditor.vue | 2 +- .../components/sandbox/SandboxPreview.vue | 4 +- .../sandbox/SandboxPreviewSidebar.vue | 2 +- .../vitepress/VPDocAsideOutline.vue | 2 +- .../vitepress/VPSwitchAppearance.vue | 2 +- docs/.vitepress/theme/index.ts | 2 + docs/.vitepress/theme/style.css | 3 + docs/package.json | 41 ++ docs/pages.ts | 10 +- docs/tailwind.config.js | 15 + package.json | 9 +- pnpm-lock.yaml | 434 +++++++++++++++++- pnpm-workspace.yaml | 2 + tailwind.config.js | 7 - 16 files changed, 498 insertions(+), 59 deletions(-) create mode 100644 docs/.vitepress/theme/style.css create mode 100644 docs/package.json create mode 100644 docs/tailwind.config.js create mode 100644 pnpm-workspace.yaml diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index c91ec60..1db7170 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -1,8 +1,7 @@ -import { resolve } from 'node:path' import { useSidebar } from 'vitepress-openapi' +import { defineConfigWithTheme } from 'vitepress' import spec from '../public/openapi.json' assert { type: 'json' } import { examplesPages } from '../pages' -import { defineConfigWithTheme } from 'vitepress' const sidebar = useSidebar({ spec, @@ -235,21 +234,4 @@ export default defineConfigWithTheme({ gtag('config', '${gaId}');`, ], ], - vite: { - resolve: { - ...(process.env.NODE_ENV === 'production' - ? { - alias: { - 'vitepress-openapi/client': resolve(__dirname, '../../dist/client'), - 'vitepress-openapi': resolve(__dirname, '../../dist/index'), - }, - } - : { - alias: { - 'vitepress-openapi/client': resolve(__dirname, '../../src/client'), - 'vitepress-openapi': resolve(__dirname, '../../src/index'), - }, - }), - }, - }, }) diff --git a/docs/.vitepress/theme/components/sandbox/Sandbox.vue b/docs/.vitepress/theme/components/sandbox/Sandbox.vue index 8015ae6..897d8ad 100644 --- a/docs/.vitepress/theme/components/sandbox/Sandbox.vue +++ b/docs/.vitepress/theme/components/sandbox/Sandbox.vue @@ -3,6 +3,7 @@ import { provide, watch } from 'vue' import { compressToURL, decompressFromURL } from '@amoutonbrady/lz-string' import { useTheme } from 'vitepress-openapi/client' import { useUrlSearchParams } from '@vueuse/core' +import { useData } from 'vitepress' import { ResizableHandle, ResizablePanel, ResizablePanelGroup } from '../ui/resizable' import { deepUnref } from '../../../../../src/lib/deepUnref' import Toaster from '../ui/toast/Toaster.vue' @@ -13,7 +14,6 @@ import SandboxPreview from './SandboxPreview.vue' import SandboxNav from './SandboxNav.vue' import SandboxEditor from './SandboxEditor.vue' import SandboxRemoteFetch from './SandboxRemoteFetch.vue' -import { useData } from 'vitepress' const { isDark, hash } = useData() diff --git a/docs/.vitepress/theme/components/sandbox/SandboxEditor.vue b/docs/.vitepress/theme/components/sandbox/SandboxEditor.vue index da92169..1e8bc43 100644 --- a/docs/.vitepress/theme/components/sandbox/SandboxEditor.vue +++ b/docs/.vitepress/theme/components/sandbox/SandboxEditor.vue @@ -1,8 +1,8 @@