From 5420ee4742bc5ad179374fd1190ba5b4cc76df50 Mon Sep 17 00:00:00 2001 From: Diego Muracciole Date: Fri, 28 Aug 2026 01:11:44 +0200 Subject: [PATCH] chore: move vite example to apps/examples and drop next examples Deletes the next-14 and next-15 examples along with the packages/examples wrapper and its dev.sh picker, and moves the vite example to apps/examples as @react-pdf/examples. Root `yarn dev` now runs it directly through yarn workspaces. Co-Authored-By: Claude Opus 5 (1M context) --- CLAUDE.md | 2 +- .../vite => apps/examples}/.gitignore | 0 .../vite => apps/examples}/CHANGELOG.md | 0 .../examples/vite => apps/examples}/README.md | 4 +- .../vite => apps/examples}/declarations.d.ts | 0 .../vite => apps/examples}/generate-pdfs.mjs | 0 .../vite => apps/examples}/package.json | 2 +- .../vite => apps/examples}/postcss.config.js | 0 .../examples}/public/Cairo-Regular.ttf | Bin .../public/NotoSansArabic-Regular.ttf | Bin .../examples}/public/Roboto-Black.ttf | Bin .../examples}/public/Roboto-BlackItalic.ttf | Bin .../examples}/public/Roboto-Bold.ttf | Bin .../examples}/public/Roboto-BoldItalic.ttf | Bin .../examples}/public/Roboto-Italic.ttf | Bin .../examples}/public/Roboto-Light.ttf | Bin .../examples}/public/Roboto-LightItalic.ttf | Bin .../examples}/public/Roboto-Medium.ttf | Bin .../examples}/public/Roboto-MediumItalic.ttf | Bin .../examples}/public/Roboto-Regular.ttf | Bin .../examples}/public/Roboto-Thin.ttf | Bin .../examples}/public/Roboto-ThinItalic.ttf | Bin .../examples}/public/Rubik-Regular.ttf | Bin .../examples}/public/landscape1.jpg | Bin .../examples}/public/landscape2.jpg | Bin .../examples}/public/quijote1.jpg | Bin .../examples}/public/quijote2.png | Bin .../examples}/public/simple-icon.svg | 0 .../examples}/public/test-logo-cm.svg | 0 .../examples}/public/test-logo-in.svg | 0 .../examples}/public/test-logo-mm.svg | 0 .../examples}/public/test-logo-pt.svg | 0 .../examples}/public/test-logo-px.svg | 0 .../examples}/public/test-logo-unitless.svg | 0 .../examples}/public/video-call.svg | 0 .../src/examples/duplicated-images/index.tsx | 0 .../src/examples/duplicated-images/output.pdf | Bin .../examples}/src/examples/ellipsis/index.tsx | 0 .../src/examples/ellipsis/output.pdf | Bin .../examples}/src/examples/emoji/index.tsx | 0 .../examples}/src/examples/emoji/output.pdf | Bin .../examples}/src/examples/float/index.tsx | 0 .../examples/font-family-fallback/index.tsx | 0 .../examples/font-family-fallback/output.pdf | Bin .../examples/font-feature-settings/index.tsx | 0 .../src/examples/font-weight/index.tsx | 0 .../src/examples/font-weight/output.pdf | Bin .../examples}/src/examples/forms/index.tsx | 0 .../examples}/src/examples/forms/output.pdf | Bin .../examples}/src/examples/go-to/index.tsx | 0 .../examples}/src/examples/go-to/output.pdf | Bin .../src/examples/image-background/index.tsx | 0 .../src/examples/image-background/output.pdf | Bin .../src/examples/image-stress-test/index.tsx | 0 .../examples}/src/examples/index.ts | 0 .../jpg-orientation/images/orientation-1.jpeg | Bin .../jpg-orientation/images/orientation-2.jpeg | Bin .../jpg-orientation/images/orientation-3.jpeg | Bin .../jpg-orientation/images/orientation-4.jpeg | Bin .../jpg-orientation/images/orientation-5.jpeg | Bin .../jpg-orientation/images/orientation-6.jpeg | Bin .../jpg-orientation/images/orientation-7.jpeg | Bin .../jpg-orientation/images/orientation-8.jpeg | Bin .../src/examples/jpg-orientation/index.tsx | 0 .../src/examples/jpg-orientation/output.pdf | Bin .../examples}/src/examples/knobs/index.tsx | 0 .../examples}/src/examples/knobs/output.pdf | Bin .../examples}/src/examples/link/index.tsx | 0 .../examples}/src/examples/link/output.pdf | Bin .../examples}/src/examples/math/index.tsx | 0 .../src/examples/media-queries/index.tsx | 0 .../src/examples/media-queries/output.pdf | Bin .../examples}/src/examples/mermaid/index.tsx | 0 .../src/examples/min-presence-ahead/index.tsx | 0 .../examples/min-presence-ahead/output.pdf | Bin .../src/examples/multiline-text/index.tsx | 0 .../src/examples/multiline-text/output.pdf | Bin .../src/examples/object-fit/index.tsx | 0 .../src/examples/object-fit/output.pdf | Bin .../src/examples/page-wrap/chapters.json | 0 .../src/examples/page-wrap/index.tsx | 0 .../src/examples/page-wrap/output.pdf | Bin .../examples/password-protection/index.tsx | 0 .../src/examples/responsive-images/index.tsx | 0 .../src/examples/responsive-images/output.pdf | Bin .../src/examples/resume/Education.tsx | 0 .../src/examples/resume/Experience.tsx | 0 .../examples}/src/examples/resume/Header.tsx | 0 .../examples}/src/examples/resume/List.tsx | 0 .../examples}/src/examples/resume/Skills.tsx | 0 .../examples}/src/examples/resume/Title.tsx | 0 .../examples}/src/examples/resume/index.tsx | 0 .../examples}/src/examples/resume/output.pdf | Bin .../examples}/src/examples/scripts/index.tsx | 0 .../src/examples/scripts/scripts.pdf | Bin .../src/examples/soft-hyphens/index.tsx | 0 .../src/examples/soft-hyphens/output.pdf | Bin .../src/examples/svg-image/index.tsx | 0 .../src/examples/svg-transform/index.tsx | 0 .../src/examples/svg-transform/output.pdf | Bin .../examples}/src/examples/svg/Car.tsx | 0 .../examples}/src/examples/svg/Markers.tsx | 0 .../examples}/src/examples/svg/Pattern.tsx | 0 .../examples}/src/examples/svg/Svg1.tsx | 0 .../examples}/src/examples/svg/Svg2.tsx | 0 .../examples}/src/examples/svg/Svg4.tsx | 0 .../examples}/src/examples/svg/index.tsx | 0 .../examples}/src/examples/svg/output.pdf | Bin .../examples}/src/examples/svg/svg.tsx | 0 .../examples}/src/examples/tailwind/index.tsx | 0 .../src/examples/transform-origin/index.tsx | 0 .../src/examples/transform-origin/output.pdf | Bin .../vite => apps/examples}/src/index.css | 0 .../vite => apps/examples}/src/index.html | 0 .../vite => apps/examples}/src/index.tsx | 0 .../vite => apps/examples}/src/svg-render.ts | 0 .../vite => apps/examples}/src/svg-viewer.tsx | 0 .../vite => apps/examples}/tailwind.config.js | 0 .../vite => apps/examples}/vite.config.js | 0 eslint.config.ts | 2 +- lerna.json | 2 +- package.json | 4 +- packages/examples/CHANGELOG.md | 25 -- packages/examples/dev.sh | 44 --- packages/examples/next-14/.gitignore | 36 -- packages/examples/next-14/CHANGELOG.md | 197 --------- packages/examples/next-14/README.md | 36 -- packages/examples/next-14/app/favicon.ico | Bin 25931 -> 0 bytes packages/examples/next-14/app/globals.css | 3 - packages/examples/next-14/app/layout.js | 14 - packages/examples/next-14/app/page.js | 32 -- packages/examples/next-14/jsconfig.json | 7 - packages/examples/next-14/next.config.mjs | 4 - packages/examples/next-14/package.json | 20 - packages/examples/next-14/postcss.config.mjs | 8 - packages/examples/next-14/tailwind.config.js | 17 - packages/examples/next-15/.gitignore | 40 -- packages/examples/next-15/CHANGELOG.md | 197 --------- packages/examples/next-15/README.md | 36 -- packages/examples/next-15/app/favicon.ico | Bin 25931 -> 0 bytes packages/examples/next-15/app/globals.css | 3 - packages/examples/next-15/app/layout.js | 14 - packages/examples/next-15/app/page.js | 32 -- packages/examples/next-15/jsconfig.json | 7 - packages/examples/next-15/next.config.mjs | 4 - packages/examples/next-15/package.json | 20 - packages/examples/next-15/postcss.config.mjs | 8 - packages/examples/next-15/public/file.svg | 1 - packages/examples/next-15/public/globe.svg | 1 - packages/examples/next-15/public/next.svg | 1 - packages/examples/next-15/public/vercel.svg | 1 - packages/examples/next-15/public/window.svg | 1 - packages/examples/next-15/tailwind.config.js | 17 - packages/examples/package.json | 12 - packages/svgkit/README.md | 2 +- yarn.lock | 373 +----------------- 156 files changed, 15 insertions(+), 1214 deletions(-) rename {packages/examples/vite => apps/examples}/.gitignore (100%) rename {packages/examples/vite => apps/examples}/CHANGELOG.md (100%) rename {packages/examples/vite => apps/examples}/README.md (99%) rename {packages/examples/vite => apps/examples}/declarations.d.ts (100%) rename {packages/examples/vite => apps/examples}/generate-pdfs.mjs (100%) rename {packages/examples/vite => apps/examples}/package.json (96%) rename {packages/examples/vite => apps/examples}/postcss.config.js (100%) rename {packages/examples/vite => apps/examples}/public/Cairo-Regular.ttf (100%) rename {packages/examples/vite => apps/examples}/public/NotoSansArabic-Regular.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-Black.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-BlackItalic.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-Bold.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-BoldItalic.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-Italic.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-Light.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-LightItalic.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-Medium.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-MediumItalic.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-Regular.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-Thin.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Roboto-ThinItalic.ttf (100%) rename {packages/examples/vite => apps/examples}/public/Rubik-Regular.ttf (100%) rename {packages/examples/vite => apps/examples}/public/landscape1.jpg (100%) rename {packages/examples/vite => apps/examples}/public/landscape2.jpg (100%) rename {packages/examples/vite => apps/examples}/public/quijote1.jpg (100%) rename {packages/examples/vite => apps/examples}/public/quijote2.png (100%) rename {packages/examples/vite => apps/examples}/public/simple-icon.svg (100%) rename {packages/examples/vite => apps/examples}/public/test-logo-cm.svg (100%) rename {packages/examples/vite => apps/examples}/public/test-logo-in.svg (100%) rename {packages/examples/vite => apps/examples}/public/test-logo-mm.svg (100%) rename {packages/examples/vite => apps/examples}/public/test-logo-pt.svg (100%) rename {packages/examples/vite => apps/examples}/public/test-logo-px.svg (100%) rename {packages/examples/vite => apps/examples}/public/test-logo-unitless.svg (100%) rename {packages/examples/vite => apps/examples}/public/video-call.svg (100%) rename {packages/examples/vite => apps/examples}/src/examples/duplicated-images/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/duplicated-images/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/ellipsis/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/ellipsis/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/emoji/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/emoji/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/float/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/font-family-fallback/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/font-family-fallback/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/font-feature-settings/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/font-weight/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/font-weight/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/forms/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/forms/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/go-to/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/go-to/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/image-background/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/image-background/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/image-stress-test/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/index.ts (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/images/orientation-1.jpeg (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/images/orientation-2.jpeg (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/images/orientation-3.jpeg (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/images/orientation-4.jpeg (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/images/orientation-5.jpeg (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/images/orientation-6.jpeg (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/images/orientation-7.jpeg (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/images/orientation-8.jpeg (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/jpg-orientation/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/knobs/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/knobs/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/link/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/link/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/math/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/media-queries/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/media-queries/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/mermaid/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/min-presence-ahead/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/min-presence-ahead/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/multiline-text/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/multiline-text/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/object-fit/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/object-fit/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/page-wrap/chapters.json (100%) rename {packages/examples/vite => apps/examples}/src/examples/page-wrap/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/page-wrap/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/password-protection/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/responsive-images/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/responsive-images/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/resume/Education.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/resume/Experience.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/resume/Header.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/resume/List.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/resume/Skills.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/resume/Title.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/resume/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/resume/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/scripts/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/scripts/scripts.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/soft-hyphens/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/soft-hyphens/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg-image/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg-transform/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg-transform/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/Car.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/Markers.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/Pattern.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/Svg1.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/Svg2.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/Svg4.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/examples/svg/svg.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/tailwind/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/transform-origin/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/examples/transform-origin/output.pdf (100%) rename {packages/examples/vite => apps/examples}/src/index.css (100%) rename {packages/examples/vite => apps/examples}/src/index.html (100%) rename {packages/examples/vite => apps/examples}/src/index.tsx (100%) rename {packages/examples/vite => apps/examples}/src/svg-render.ts (100%) rename {packages/examples/vite => apps/examples}/src/svg-viewer.tsx (100%) rename {packages/examples/vite => apps/examples}/tailwind.config.js (100%) rename {packages/examples/vite => apps/examples}/vite.config.js (100%) delete mode 100644 packages/examples/CHANGELOG.md delete mode 100755 packages/examples/dev.sh delete mode 100644 packages/examples/next-14/.gitignore delete mode 100644 packages/examples/next-14/CHANGELOG.md delete mode 100644 packages/examples/next-14/README.md delete mode 100644 packages/examples/next-14/app/favicon.ico delete mode 100644 packages/examples/next-14/app/globals.css delete mode 100644 packages/examples/next-14/app/layout.js delete mode 100644 packages/examples/next-14/app/page.js delete mode 100644 packages/examples/next-14/jsconfig.json delete mode 100644 packages/examples/next-14/next.config.mjs delete mode 100644 packages/examples/next-14/package.json delete mode 100644 packages/examples/next-14/postcss.config.mjs delete mode 100644 packages/examples/next-14/tailwind.config.js delete mode 100644 packages/examples/next-15/.gitignore delete mode 100644 packages/examples/next-15/CHANGELOG.md delete mode 100644 packages/examples/next-15/README.md delete mode 100644 packages/examples/next-15/app/favicon.ico delete mode 100644 packages/examples/next-15/app/globals.css delete mode 100644 packages/examples/next-15/app/layout.js delete mode 100644 packages/examples/next-15/app/page.js delete mode 100644 packages/examples/next-15/jsconfig.json delete mode 100644 packages/examples/next-15/next.config.mjs delete mode 100644 packages/examples/next-15/package.json delete mode 100644 packages/examples/next-15/postcss.config.mjs delete mode 100644 packages/examples/next-15/public/file.svg delete mode 100644 packages/examples/next-15/public/globe.svg delete mode 100644 packages/examples/next-15/public/next.svg delete mode 100644 packages/examples/next-15/public/vercel.svg delete mode 100644 packages/examples/next-15/public/window.svg delete mode 100644 packages/examples/next-15/tailwind.config.js delete mode 100644 packages/examples/package.json diff --git a/CLAUDE.md b/CLAUDE.md index 3ac6de21b..45f7ce2e6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -62,7 +62,7 @@ When making changes, always include tests. Add tests in the same location where ### Code Style - ESLint 9 with TypeScript parser, Prettier (single quotes), enforced via Husky pre-commit hooks -- Packages `yoga` and `examples` are excluded from linting +- Packages `yoga` and everything under `apps` are excluded from linting ## Previewing PDFs diff --git a/packages/examples/vite/.gitignore b/apps/examples/.gitignore similarity index 100% rename from packages/examples/vite/.gitignore rename to apps/examples/.gitignore diff --git a/packages/examples/vite/CHANGELOG.md b/apps/examples/CHANGELOG.md similarity index 100% rename from packages/examples/vite/CHANGELOG.md rename to apps/examples/CHANGELOG.md diff --git a/packages/examples/vite/README.md b/apps/examples/README.md similarity index 99% rename from packages/examples/vite/README.md rename to apps/examples/README.md index 8b3fd7655..827fcfcf7 100644 --- a/packages/examples/vite/README.md +++ b/apps/examples/README.md @@ -41,14 +41,14 @@ yarn install yarn build # Start the dev server -cd packages/examples/vite +cd apps/examples yarn dev ``` ## Regenerating PDFs ```bash -cd packages/examples/vite +cd apps/examples node generate-pdfs.mjs ``` diff --git a/packages/examples/vite/declarations.d.ts b/apps/examples/declarations.d.ts similarity index 100% rename from packages/examples/vite/declarations.d.ts rename to apps/examples/declarations.d.ts diff --git a/packages/examples/vite/generate-pdfs.mjs b/apps/examples/generate-pdfs.mjs similarity index 100% rename from packages/examples/vite/generate-pdfs.mjs rename to apps/examples/generate-pdfs.mjs diff --git a/packages/examples/vite/package.json b/apps/examples/package.json similarity index 96% rename from packages/examples/vite/package.json rename to apps/examples/package.json index 4f2b2a1bd..c2a67e2e2 100644 --- a/packages/examples/vite/package.json +++ b/apps/examples/package.json @@ -1,5 +1,5 @@ { - "name": "@react-pdf/vite-example", + "name": "@react-pdf/examples", "version": "3.6.2", "license": "MIT", "private": true, diff --git a/packages/examples/vite/postcss.config.js b/apps/examples/postcss.config.js similarity index 100% rename from packages/examples/vite/postcss.config.js rename to apps/examples/postcss.config.js diff --git a/packages/examples/vite/public/Cairo-Regular.ttf b/apps/examples/public/Cairo-Regular.ttf similarity index 100% rename from packages/examples/vite/public/Cairo-Regular.ttf rename to apps/examples/public/Cairo-Regular.ttf diff --git a/packages/examples/vite/public/NotoSansArabic-Regular.ttf b/apps/examples/public/NotoSansArabic-Regular.ttf similarity index 100% rename from packages/examples/vite/public/NotoSansArabic-Regular.ttf rename to apps/examples/public/NotoSansArabic-Regular.ttf diff --git a/packages/examples/vite/public/Roboto-Black.ttf b/apps/examples/public/Roboto-Black.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-Black.ttf rename to apps/examples/public/Roboto-Black.ttf diff --git a/packages/examples/vite/public/Roboto-BlackItalic.ttf b/apps/examples/public/Roboto-BlackItalic.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-BlackItalic.ttf rename to apps/examples/public/Roboto-BlackItalic.ttf diff --git a/packages/examples/vite/public/Roboto-Bold.ttf b/apps/examples/public/Roboto-Bold.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-Bold.ttf rename to apps/examples/public/Roboto-Bold.ttf diff --git a/packages/examples/vite/public/Roboto-BoldItalic.ttf b/apps/examples/public/Roboto-BoldItalic.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-BoldItalic.ttf rename to apps/examples/public/Roboto-BoldItalic.ttf diff --git a/packages/examples/vite/public/Roboto-Italic.ttf b/apps/examples/public/Roboto-Italic.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-Italic.ttf rename to apps/examples/public/Roboto-Italic.ttf diff --git a/packages/examples/vite/public/Roboto-Light.ttf b/apps/examples/public/Roboto-Light.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-Light.ttf rename to apps/examples/public/Roboto-Light.ttf diff --git a/packages/examples/vite/public/Roboto-LightItalic.ttf b/apps/examples/public/Roboto-LightItalic.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-LightItalic.ttf rename to apps/examples/public/Roboto-LightItalic.ttf diff --git a/packages/examples/vite/public/Roboto-Medium.ttf b/apps/examples/public/Roboto-Medium.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-Medium.ttf rename to apps/examples/public/Roboto-Medium.ttf diff --git a/packages/examples/vite/public/Roboto-MediumItalic.ttf b/apps/examples/public/Roboto-MediumItalic.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-MediumItalic.ttf rename to apps/examples/public/Roboto-MediumItalic.ttf diff --git a/packages/examples/vite/public/Roboto-Regular.ttf b/apps/examples/public/Roboto-Regular.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-Regular.ttf rename to apps/examples/public/Roboto-Regular.ttf diff --git a/packages/examples/vite/public/Roboto-Thin.ttf b/apps/examples/public/Roboto-Thin.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-Thin.ttf rename to apps/examples/public/Roboto-Thin.ttf diff --git a/packages/examples/vite/public/Roboto-ThinItalic.ttf b/apps/examples/public/Roboto-ThinItalic.ttf similarity index 100% rename from packages/examples/vite/public/Roboto-ThinItalic.ttf rename to apps/examples/public/Roboto-ThinItalic.ttf diff --git a/packages/examples/vite/public/Rubik-Regular.ttf b/apps/examples/public/Rubik-Regular.ttf similarity index 100% rename from packages/examples/vite/public/Rubik-Regular.ttf rename to apps/examples/public/Rubik-Regular.ttf diff --git a/packages/examples/vite/public/landscape1.jpg b/apps/examples/public/landscape1.jpg similarity index 100% rename from packages/examples/vite/public/landscape1.jpg rename to apps/examples/public/landscape1.jpg diff --git a/packages/examples/vite/public/landscape2.jpg b/apps/examples/public/landscape2.jpg similarity index 100% rename from packages/examples/vite/public/landscape2.jpg rename to apps/examples/public/landscape2.jpg diff --git a/packages/examples/vite/public/quijote1.jpg b/apps/examples/public/quijote1.jpg similarity index 100% rename from packages/examples/vite/public/quijote1.jpg rename to apps/examples/public/quijote1.jpg diff --git a/packages/examples/vite/public/quijote2.png b/apps/examples/public/quijote2.png similarity index 100% rename from packages/examples/vite/public/quijote2.png rename to apps/examples/public/quijote2.png diff --git a/packages/examples/vite/public/simple-icon.svg b/apps/examples/public/simple-icon.svg similarity index 100% rename from packages/examples/vite/public/simple-icon.svg rename to apps/examples/public/simple-icon.svg diff --git a/packages/examples/vite/public/test-logo-cm.svg b/apps/examples/public/test-logo-cm.svg similarity index 100% rename from packages/examples/vite/public/test-logo-cm.svg rename to apps/examples/public/test-logo-cm.svg diff --git a/packages/examples/vite/public/test-logo-in.svg b/apps/examples/public/test-logo-in.svg similarity index 100% rename from packages/examples/vite/public/test-logo-in.svg rename to apps/examples/public/test-logo-in.svg diff --git a/packages/examples/vite/public/test-logo-mm.svg b/apps/examples/public/test-logo-mm.svg similarity index 100% rename from packages/examples/vite/public/test-logo-mm.svg rename to apps/examples/public/test-logo-mm.svg diff --git a/packages/examples/vite/public/test-logo-pt.svg b/apps/examples/public/test-logo-pt.svg similarity index 100% rename from packages/examples/vite/public/test-logo-pt.svg rename to apps/examples/public/test-logo-pt.svg diff --git a/packages/examples/vite/public/test-logo-px.svg b/apps/examples/public/test-logo-px.svg similarity index 100% rename from packages/examples/vite/public/test-logo-px.svg rename to apps/examples/public/test-logo-px.svg diff --git a/packages/examples/vite/public/test-logo-unitless.svg b/apps/examples/public/test-logo-unitless.svg similarity index 100% rename from packages/examples/vite/public/test-logo-unitless.svg rename to apps/examples/public/test-logo-unitless.svg diff --git a/packages/examples/vite/public/video-call.svg b/apps/examples/public/video-call.svg similarity index 100% rename from packages/examples/vite/public/video-call.svg rename to apps/examples/public/video-call.svg diff --git a/packages/examples/vite/src/examples/duplicated-images/index.tsx b/apps/examples/src/examples/duplicated-images/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/duplicated-images/index.tsx rename to apps/examples/src/examples/duplicated-images/index.tsx diff --git a/packages/examples/vite/src/examples/duplicated-images/output.pdf b/apps/examples/src/examples/duplicated-images/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/duplicated-images/output.pdf rename to apps/examples/src/examples/duplicated-images/output.pdf diff --git a/packages/examples/vite/src/examples/ellipsis/index.tsx b/apps/examples/src/examples/ellipsis/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/ellipsis/index.tsx rename to apps/examples/src/examples/ellipsis/index.tsx diff --git a/packages/examples/vite/src/examples/ellipsis/output.pdf b/apps/examples/src/examples/ellipsis/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/ellipsis/output.pdf rename to apps/examples/src/examples/ellipsis/output.pdf diff --git a/packages/examples/vite/src/examples/emoji/index.tsx b/apps/examples/src/examples/emoji/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/emoji/index.tsx rename to apps/examples/src/examples/emoji/index.tsx diff --git a/packages/examples/vite/src/examples/emoji/output.pdf b/apps/examples/src/examples/emoji/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/emoji/output.pdf rename to apps/examples/src/examples/emoji/output.pdf diff --git a/packages/examples/vite/src/examples/float/index.tsx b/apps/examples/src/examples/float/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/float/index.tsx rename to apps/examples/src/examples/float/index.tsx diff --git a/packages/examples/vite/src/examples/font-family-fallback/index.tsx b/apps/examples/src/examples/font-family-fallback/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/font-family-fallback/index.tsx rename to apps/examples/src/examples/font-family-fallback/index.tsx diff --git a/packages/examples/vite/src/examples/font-family-fallback/output.pdf b/apps/examples/src/examples/font-family-fallback/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/font-family-fallback/output.pdf rename to apps/examples/src/examples/font-family-fallback/output.pdf diff --git a/packages/examples/vite/src/examples/font-feature-settings/index.tsx b/apps/examples/src/examples/font-feature-settings/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/font-feature-settings/index.tsx rename to apps/examples/src/examples/font-feature-settings/index.tsx diff --git a/packages/examples/vite/src/examples/font-weight/index.tsx b/apps/examples/src/examples/font-weight/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/font-weight/index.tsx rename to apps/examples/src/examples/font-weight/index.tsx diff --git a/packages/examples/vite/src/examples/font-weight/output.pdf b/apps/examples/src/examples/font-weight/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/font-weight/output.pdf rename to apps/examples/src/examples/font-weight/output.pdf diff --git a/packages/examples/vite/src/examples/forms/index.tsx b/apps/examples/src/examples/forms/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/forms/index.tsx rename to apps/examples/src/examples/forms/index.tsx diff --git a/packages/examples/vite/src/examples/forms/output.pdf b/apps/examples/src/examples/forms/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/forms/output.pdf rename to apps/examples/src/examples/forms/output.pdf diff --git a/packages/examples/vite/src/examples/go-to/index.tsx b/apps/examples/src/examples/go-to/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/go-to/index.tsx rename to apps/examples/src/examples/go-to/index.tsx diff --git a/packages/examples/vite/src/examples/go-to/output.pdf b/apps/examples/src/examples/go-to/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/go-to/output.pdf rename to apps/examples/src/examples/go-to/output.pdf diff --git a/packages/examples/vite/src/examples/image-background/index.tsx b/apps/examples/src/examples/image-background/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/image-background/index.tsx rename to apps/examples/src/examples/image-background/index.tsx diff --git a/packages/examples/vite/src/examples/image-background/output.pdf b/apps/examples/src/examples/image-background/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/image-background/output.pdf rename to apps/examples/src/examples/image-background/output.pdf diff --git a/packages/examples/vite/src/examples/image-stress-test/index.tsx b/apps/examples/src/examples/image-stress-test/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/image-stress-test/index.tsx rename to apps/examples/src/examples/image-stress-test/index.tsx diff --git a/packages/examples/vite/src/examples/index.ts b/apps/examples/src/examples/index.ts similarity index 100% rename from packages/examples/vite/src/examples/index.ts rename to apps/examples/src/examples/index.ts diff --git a/packages/examples/vite/src/examples/jpg-orientation/images/orientation-1.jpeg b/apps/examples/src/examples/jpg-orientation/images/orientation-1.jpeg similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/images/orientation-1.jpeg rename to apps/examples/src/examples/jpg-orientation/images/orientation-1.jpeg diff --git a/packages/examples/vite/src/examples/jpg-orientation/images/orientation-2.jpeg b/apps/examples/src/examples/jpg-orientation/images/orientation-2.jpeg similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/images/orientation-2.jpeg rename to apps/examples/src/examples/jpg-orientation/images/orientation-2.jpeg diff --git a/packages/examples/vite/src/examples/jpg-orientation/images/orientation-3.jpeg b/apps/examples/src/examples/jpg-orientation/images/orientation-3.jpeg similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/images/orientation-3.jpeg rename to apps/examples/src/examples/jpg-orientation/images/orientation-3.jpeg diff --git a/packages/examples/vite/src/examples/jpg-orientation/images/orientation-4.jpeg b/apps/examples/src/examples/jpg-orientation/images/orientation-4.jpeg similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/images/orientation-4.jpeg rename to apps/examples/src/examples/jpg-orientation/images/orientation-4.jpeg diff --git a/packages/examples/vite/src/examples/jpg-orientation/images/orientation-5.jpeg b/apps/examples/src/examples/jpg-orientation/images/orientation-5.jpeg similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/images/orientation-5.jpeg rename to apps/examples/src/examples/jpg-orientation/images/orientation-5.jpeg diff --git a/packages/examples/vite/src/examples/jpg-orientation/images/orientation-6.jpeg b/apps/examples/src/examples/jpg-orientation/images/orientation-6.jpeg similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/images/orientation-6.jpeg rename to apps/examples/src/examples/jpg-orientation/images/orientation-6.jpeg diff --git a/packages/examples/vite/src/examples/jpg-orientation/images/orientation-7.jpeg b/apps/examples/src/examples/jpg-orientation/images/orientation-7.jpeg similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/images/orientation-7.jpeg rename to apps/examples/src/examples/jpg-orientation/images/orientation-7.jpeg diff --git a/packages/examples/vite/src/examples/jpg-orientation/images/orientation-8.jpeg b/apps/examples/src/examples/jpg-orientation/images/orientation-8.jpeg similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/images/orientation-8.jpeg rename to apps/examples/src/examples/jpg-orientation/images/orientation-8.jpeg diff --git a/packages/examples/vite/src/examples/jpg-orientation/index.tsx b/apps/examples/src/examples/jpg-orientation/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/index.tsx rename to apps/examples/src/examples/jpg-orientation/index.tsx diff --git a/packages/examples/vite/src/examples/jpg-orientation/output.pdf b/apps/examples/src/examples/jpg-orientation/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/jpg-orientation/output.pdf rename to apps/examples/src/examples/jpg-orientation/output.pdf diff --git a/packages/examples/vite/src/examples/knobs/index.tsx b/apps/examples/src/examples/knobs/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/knobs/index.tsx rename to apps/examples/src/examples/knobs/index.tsx diff --git a/packages/examples/vite/src/examples/knobs/output.pdf b/apps/examples/src/examples/knobs/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/knobs/output.pdf rename to apps/examples/src/examples/knobs/output.pdf diff --git a/packages/examples/vite/src/examples/link/index.tsx b/apps/examples/src/examples/link/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/link/index.tsx rename to apps/examples/src/examples/link/index.tsx diff --git a/packages/examples/vite/src/examples/link/output.pdf b/apps/examples/src/examples/link/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/link/output.pdf rename to apps/examples/src/examples/link/output.pdf diff --git a/packages/examples/vite/src/examples/math/index.tsx b/apps/examples/src/examples/math/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/math/index.tsx rename to apps/examples/src/examples/math/index.tsx diff --git a/packages/examples/vite/src/examples/media-queries/index.tsx b/apps/examples/src/examples/media-queries/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/media-queries/index.tsx rename to apps/examples/src/examples/media-queries/index.tsx diff --git a/packages/examples/vite/src/examples/media-queries/output.pdf b/apps/examples/src/examples/media-queries/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/media-queries/output.pdf rename to apps/examples/src/examples/media-queries/output.pdf diff --git a/packages/examples/vite/src/examples/mermaid/index.tsx b/apps/examples/src/examples/mermaid/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/mermaid/index.tsx rename to apps/examples/src/examples/mermaid/index.tsx diff --git a/packages/examples/vite/src/examples/min-presence-ahead/index.tsx b/apps/examples/src/examples/min-presence-ahead/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/min-presence-ahead/index.tsx rename to apps/examples/src/examples/min-presence-ahead/index.tsx diff --git a/packages/examples/vite/src/examples/min-presence-ahead/output.pdf b/apps/examples/src/examples/min-presence-ahead/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/min-presence-ahead/output.pdf rename to apps/examples/src/examples/min-presence-ahead/output.pdf diff --git a/packages/examples/vite/src/examples/multiline-text/index.tsx b/apps/examples/src/examples/multiline-text/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/multiline-text/index.tsx rename to apps/examples/src/examples/multiline-text/index.tsx diff --git a/packages/examples/vite/src/examples/multiline-text/output.pdf b/apps/examples/src/examples/multiline-text/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/multiline-text/output.pdf rename to apps/examples/src/examples/multiline-text/output.pdf diff --git a/packages/examples/vite/src/examples/object-fit/index.tsx b/apps/examples/src/examples/object-fit/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/object-fit/index.tsx rename to apps/examples/src/examples/object-fit/index.tsx diff --git a/packages/examples/vite/src/examples/object-fit/output.pdf b/apps/examples/src/examples/object-fit/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/object-fit/output.pdf rename to apps/examples/src/examples/object-fit/output.pdf diff --git a/packages/examples/vite/src/examples/page-wrap/chapters.json b/apps/examples/src/examples/page-wrap/chapters.json similarity index 100% rename from packages/examples/vite/src/examples/page-wrap/chapters.json rename to apps/examples/src/examples/page-wrap/chapters.json diff --git a/packages/examples/vite/src/examples/page-wrap/index.tsx b/apps/examples/src/examples/page-wrap/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/page-wrap/index.tsx rename to apps/examples/src/examples/page-wrap/index.tsx diff --git a/packages/examples/vite/src/examples/page-wrap/output.pdf b/apps/examples/src/examples/page-wrap/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/page-wrap/output.pdf rename to apps/examples/src/examples/page-wrap/output.pdf diff --git a/packages/examples/vite/src/examples/password-protection/index.tsx b/apps/examples/src/examples/password-protection/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/password-protection/index.tsx rename to apps/examples/src/examples/password-protection/index.tsx diff --git a/packages/examples/vite/src/examples/responsive-images/index.tsx b/apps/examples/src/examples/responsive-images/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/responsive-images/index.tsx rename to apps/examples/src/examples/responsive-images/index.tsx diff --git a/packages/examples/vite/src/examples/responsive-images/output.pdf b/apps/examples/src/examples/responsive-images/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/responsive-images/output.pdf rename to apps/examples/src/examples/responsive-images/output.pdf diff --git a/packages/examples/vite/src/examples/resume/Education.tsx b/apps/examples/src/examples/resume/Education.tsx similarity index 100% rename from packages/examples/vite/src/examples/resume/Education.tsx rename to apps/examples/src/examples/resume/Education.tsx diff --git a/packages/examples/vite/src/examples/resume/Experience.tsx b/apps/examples/src/examples/resume/Experience.tsx similarity index 100% rename from packages/examples/vite/src/examples/resume/Experience.tsx rename to apps/examples/src/examples/resume/Experience.tsx diff --git a/packages/examples/vite/src/examples/resume/Header.tsx b/apps/examples/src/examples/resume/Header.tsx similarity index 100% rename from packages/examples/vite/src/examples/resume/Header.tsx rename to apps/examples/src/examples/resume/Header.tsx diff --git a/packages/examples/vite/src/examples/resume/List.tsx b/apps/examples/src/examples/resume/List.tsx similarity index 100% rename from packages/examples/vite/src/examples/resume/List.tsx rename to apps/examples/src/examples/resume/List.tsx diff --git a/packages/examples/vite/src/examples/resume/Skills.tsx b/apps/examples/src/examples/resume/Skills.tsx similarity index 100% rename from packages/examples/vite/src/examples/resume/Skills.tsx rename to apps/examples/src/examples/resume/Skills.tsx diff --git a/packages/examples/vite/src/examples/resume/Title.tsx b/apps/examples/src/examples/resume/Title.tsx similarity index 100% rename from packages/examples/vite/src/examples/resume/Title.tsx rename to apps/examples/src/examples/resume/Title.tsx diff --git a/packages/examples/vite/src/examples/resume/index.tsx b/apps/examples/src/examples/resume/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/resume/index.tsx rename to apps/examples/src/examples/resume/index.tsx diff --git a/packages/examples/vite/src/examples/resume/output.pdf b/apps/examples/src/examples/resume/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/resume/output.pdf rename to apps/examples/src/examples/resume/output.pdf diff --git a/packages/examples/vite/src/examples/scripts/index.tsx b/apps/examples/src/examples/scripts/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/scripts/index.tsx rename to apps/examples/src/examples/scripts/index.tsx diff --git a/packages/examples/vite/src/examples/scripts/scripts.pdf b/apps/examples/src/examples/scripts/scripts.pdf similarity index 100% rename from packages/examples/vite/src/examples/scripts/scripts.pdf rename to apps/examples/src/examples/scripts/scripts.pdf diff --git a/packages/examples/vite/src/examples/soft-hyphens/index.tsx b/apps/examples/src/examples/soft-hyphens/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/soft-hyphens/index.tsx rename to apps/examples/src/examples/soft-hyphens/index.tsx diff --git a/packages/examples/vite/src/examples/soft-hyphens/output.pdf b/apps/examples/src/examples/soft-hyphens/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/soft-hyphens/output.pdf rename to apps/examples/src/examples/soft-hyphens/output.pdf diff --git a/packages/examples/vite/src/examples/svg-image/index.tsx b/apps/examples/src/examples/svg-image/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg-image/index.tsx rename to apps/examples/src/examples/svg-image/index.tsx diff --git a/packages/examples/vite/src/examples/svg-transform/index.tsx b/apps/examples/src/examples/svg-transform/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg-transform/index.tsx rename to apps/examples/src/examples/svg-transform/index.tsx diff --git a/packages/examples/vite/src/examples/svg-transform/output.pdf b/apps/examples/src/examples/svg-transform/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/svg-transform/output.pdf rename to apps/examples/src/examples/svg-transform/output.pdf diff --git a/packages/examples/vite/src/examples/svg/Car.tsx b/apps/examples/src/examples/svg/Car.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg/Car.tsx rename to apps/examples/src/examples/svg/Car.tsx diff --git a/packages/examples/vite/src/examples/svg/Markers.tsx b/apps/examples/src/examples/svg/Markers.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg/Markers.tsx rename to apps/examples/src/examples/svg/Markers.tsx diff --git a/packages/examples/vite/src/examples/svg/Pattern.tsx b/apps/examples/src/examples/svg/Pattern.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg/Pattern.tsx rename to apps/examples/src/examples/svg/Pattern.tsx diff --git a/packages/examples/vite/src/examples/svg/Svg1.tsx b/apps/examples/src/examples/svg/Svg1.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg/Svg1.tsx rename to apps/examples/src/examples/svg/Svg1.tsx diff --git a/packages/examples/vite/src/examples/svg/Svg2.tsx b/apps/examples/src/examples/svg/Svg2.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg/Svg2.tsx rename to apps/examples/src/examples/svg/Svg2.tsx diff --git a/packages/examples/vite/src/examples/svg/Svg4.tsx b/apps/examples/src/examples/svg/Svg4.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg/Svg4.tsx rename to apps/examples/src/examples/svg/Svg4.tsx diff --git a/packages/examples/vite/src/examples/svg/index.tsx b/apps/examples/src/examples/svg/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg/index.tsx rename to apps/examples/src/examples/svg/index.tsx diff --git a/packages/examples/vite/src/examples/svg/output.pdf b/apps/examples/src/examples/svg/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/svg/output.pdf rename to apps/examples/src/examples/svg/output.pdf diff --git a/packages/examples/vite/src/examples/svg/svg.tsx b/apps/examples/src/examples/svg/svg.tsx similarity index 100% rename from packages/examples/vite/src/examples/svg/svg.tsx rename to apps/examples/src/examples/svg/svg.tsx diff --git a/packages/examples/vite/src/examples/tailwind/index.tsx b/apps/examples/src/examples/tailwind/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/tailwind/index.tsx rename to apps/examples/src/examples/tailwind/index.tsx diff --git a/packages/examples/vite/src/examples/transform-origin/index.tsx b/apps/examples/src/examples/transform-origin/index.tsx similarity index 100% rename from packages/examples/vite/src/examples/transform-origin/index.tsx rename to apps/examples/src/examples/transform-origin/index.tsx diff --git a/packages/examples/vite/src/examples/transform-origin/output.pdf b/apps/examples/src/examples/transform-origin/output.pdf similarity index 100% rename from packages/examples/vite/src/examples/transform-origin/output.pdf rename to apps/examples/src/examples/transform-origin/output.pdf diff --git a/packages/examples/vite/src/index.css b/apps/examples/src/index.css similarity index 100% rename from packages/examples/vite/src/index.css rename to apps/examples/src/index.css diff --git a/packages/examples/vite/src/index.html b/apps/examples/src/index.html similarity index 100% rename from packages/examples/vite/src/index.html rename to apps/examples/src/index.html diff --git a/packages/examples/vite/src/index.tsx b/apps/examples/src/index.tsx similarity index 100% rename from packages/examples/vite/src/index.tsx rename to apps/examples/src/index.tsx diff --git a/packages/examples/vite/src/svg-render.ts b/apps/examples/src/svg-render.ts similarity index 100% rename from packages/examples/vite/src/svg-render.ts rename to apps/examples/src/svg-render.ts diff --git a/packages/examples/vite/src/svg-viewer.tsx b/apps/examples/src/svg-viewer.tsx similarity index 100% rename from packages/examples/vite/src/svg-viewer.tsx rename to apps/examples/src/svg-viewer.tsx diff --git a/packages/examples/vite/tailwind.config.js b/apps/examples/tailwind.config.js similarity index 100% rename from packages/examples/vite/tailwind.config.js rename to apps/examples/tailwind.config.js diff --git a/packages/examples/vite/vite.config.js b/apps/examples/vite.config.js similarity index 100% rename from packages/examples/vite/vite.config.js rename to apps/examples/vite.config.js diff --git a/eslint.config.ts b/eslint.config.ts index e0e9b4670..ddbf9c1dc 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -21,7 +21,7 @@ const ignoreConfig = { '**/lib', '**/node_modules', '**/packages/yoga/**', - '**/packages/examples/**', + '**/apps/**', ], }; diff --git a/lerna.json b/lerna.json index c1f61177b..b7c10d0ae 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { "version": "independent", - "packages": ["packages/*", "packages/examples/*"], + "packages": ["packages/*"], "npmClient": "yarn" } diff --git a/package.json b/package.json index ad5a14d13..32ee0a3d8 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "repository": "git@github.com:diegomura/react-pdf.git", "workspaces": [ "packages/*", - "packages/examples/*" + "apps/examples" ], "scripts": { "prepare": "husky", @@ -19,7 +19,7 @@ "prepublish": "lerna run build", "lint": "eslint packages", "test": "vitest", - "dev": "lerna run dev --scope @react-pdf/examples --", + "dev": "yarn workspace @react-pdf/examples dev", "changeset": "changeset", "version-packages": "changeset version", "release": "changeset publish" diff --git a/packages/examples/CHANGELOG.md b/packages/examples/CHANGELOG.md deleted file mode 100644 index 211516a79..000000000 --- a/packages/examples/CHANGELOG.md +++ /dev/null @@ -1,25 +0,0 @@ -# @react-pdf/examples - -## 0.2.0 - -### Minor Changes - -- [#3364](https://github.com/diegomura/react-pdf/pull/3364) [`72b4381e`](https://github.com/diegomura/react-pdf/commit/72b4381eddd3dae971b54a485a1faad4b6550fa6) Thanks [@diegomura](https://github.com/diegomura)! - feat: mermaid support - -- [#3365](https://github.com/diegomura/react-pdf/pull/3365) [`27d1b487`](https://github.com/diegomura/react-pdf/commit/27d1b4877507b874a6cd7face5e86cd236d2a42f) Thanks [@diegomura](https://github.com/diegomura)! - feat(svg): extract svg parser - -- [#3366](https://github.com/diegomura/react-pdf/pull/3366) [`4444f355`](https://github.com/diegomura/react-pdf/commit/4444f3555e3381397b33297e3f121a81db06a370) Thanks [@diegomura](https://github.com/diegomura)! - feat: svg markers support - -## 0.1.0 - -### Minor Changes - -- [#3343](https://github.com/diegomura/react-pdf/pull/3343) [`bea68b22`](https://github.com/diegomura/react-pdf/commit/bea68b22e58af9aef522fdd098dc0e65702f6a32) Thanks [@diegomura](https://github.com/diegomura)! - feat: math package - -- [#3344](https://github.com/diegomura/react-pdf/pull/3344) [`a70013e7`](https://github.com/diegomura/react-pdf/commit/a70013e7457a28bd4fbda53a5cecfc219da5e1ea) Thanks [@diegomura](https://github.com/diegomura)! - feat: password protection support - -- [#3336](https://github.com/diegomura/react-pdf/pull/3336) [`342938a4`](https://github.com/diegomura/react-pdf/commit/342938a45ede4e57f969a2861f11c64e2ca48575) Thanks [@diegomura](https://github.com/diegomura)! - feat: add link hitslop - -- [#3342](https://github.com/diegomura/react-pdf/pull/3342) [`aa3ccf4c`](https://github.com/diegomura/react-pdf/commit/aa3ccf4c2abadb528fd6073e2dceb2a03db27c7d) Thanks [@diegomura](https://github.com/diegomura)! - feat: add image background - -- [#3339](https://github.com/diegomura/react-pdf/pull/3339) [`6109b424`](https://github.com/diegomura/react-pdf/commit/6109b424a42f7e83510539592afcab1824560715) Thanks [@diegomura](https://github.com/diegomura)! - feat: responsive images diff --git a/packages/examples/dev.sh b/packages/examples/dev.sh deleted file mode 100755 index 81ceea2db..000000000 --- a/packages/examples/dev.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -# Get the directory of the script -scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" - -# Get the list of directories adjacent to the script -dirs=() -for dir in "$scriptDir"/*/ ; do - [ -d "$dir" ] && dirs+=("$(basename "$dir")") -done - -# Check if any directories were found -if [ ${#dirs[@]} -eq 0 ]; then - echo "No example directories found." - exit 1 -fi - -if [ -n "$1" ]; then - # First argument provided - selectedDir="$1" - if [[ " ${dirs[@]} " =~ " $selectedDir " ]]; then - echo "Selected example: $selectedDir" - else - echo "Example '$selectedDir' does not exist adjacent to the script." - exit 1 - fi -else - # No argument provided, prompt the user to select one - echo "Please select an example:" - select selectedDir in "${dirs[@]}"; do - if [ -n "$selectedDir" ]; then - echo "You selected: $selectedDir" - break - else - echo "Invalid selection." - fi - done -fi - -# Run 'yarn dev' inside the selected directory -cd "$scriptDir/$selectedDir" || { echo "Failed to change directory to $scriptDir/$selectedDir"; exit 1; } - -echo "Running 'yarn dev' in $scriptDir/$selectedDir" -yarn dev diff --git a/packages/examples/next-14/.gitignore b/packages/examples/next-14/.gitignore deleted file mode 100644 index fd3dbb571..000000000 --- a/packages/examples/next-14/.gitignore +++ /dev/null @@ -1,36 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js -.yarn/install-state.gz - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# local env files -.env*.local - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/packages/examples/next-14/CHANGELOG.md b/packages/examples/next-14/CHANGELOG.md deleted file mode 100644 index 9af8607b4..000000000 --- a/packages/examples/next-14/CHANGELOG.md +++ /dev/null @@ -1,197 +0,0 @@ -# next-14 - -## 0.1.28 - -### Patch Changes - -- Updated dependencies [[`10d8365e2eb8fc3987cf94d4d61a7559f4ba1dfb`](https://github.com/diegomura/react-pdf/commit/10d8365e2eb8fc3987cf94d4d61a7559f4ba1dfb)]: - - @react-pdf/renderer@4.9.0 - -## 0.1.27 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.8.1 - -## 0.1.26 - -### Patch Changes - -- Updated dependencies [[`37a7a9fac92d670dd13fd9e88f9a4d9c21efdefd`](https://github.com/diegomura/react-pdf/commit/37a7a9fac92d670dd13fd9e88f9a4d9c21efdefd)]: - - @react-pdf/renderer@4.8.0 - -## 0.1.25 - -### Patch Changes - -- Updated dependencies [[`ae9a9983e8bd8b63c3873000531a8307e22c7bae`](https://github.com/diegomura/react-pdf/commit/ae9a9983e8bd8b63c3873000531a8307e22c7bae), [`572cedc23493e4a3085e259bf129ceec458418bd`](https://github.com/diegomura/react-pdf/commit/572cedc23493e4a3085e259bf129ceec458418bd)]: - - @react-pdf/renderer@4.7.0 - -## 0.1.24 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.6.1 - -## 0.1.23 - -### Patch Changes - -- Updated dependencies [[`627acbe0`](https://github.com/diegomura/react-pdf/commit/627acbe082414a7d7e0f9bf0cba8c3a8be8fa8d6)]: - - @react-pdf/renderer@4.6.0 - -## 0.1.22 - -### Patch Changes - -- Updated dependencies [[`cbce7149`](https://github.com/diegomura/react-pdf/commit/cbce714905fc127531e9bda5bda95019bfd62d77)]: - - @react-pdf/renderer@4.5.1 - -## 0.1.21 - -### Patch Changes - -- Updated dependencies [[`4444f355`](https://github.com/diegomura/react-pdf/commit/4444f3555e3381397b33297e3f121a81db06a370)]: - - @react-pdf/renderer@4.5.0 - -## 0.1.20 - -### Patch Changes - -- Updated dependencies [[`e585e352`](https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f)]: - - @react-pdf/renderer@4.4.1 - -## 0.1.19 - -### Patch Changes - -- Updated dependencies [[`a70013e7`](https://github.com/diegomura/react-pdf/commit/a70013e7457a28bd4fbda53a5cecfc219da5e1ea), [`342938a4`](https://github.com/diegomura/react-pdf/commit/342938a45ede4e57f969a2861f11c64e2ca48575), [`aa3ccf4c`](https://github.com/diegomura/react-pdf/commit/aa3ccf4c2abadb528fd6073e2dceb2a03db27c7d), [`6109b424`](https://github.com/diegomura/react-pdf/commit/6109b424a42f7e83510539592afcab1824560715)]: - - @react-pdf/renderer@4.4.0 - -## 0.1.18 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.3.3 - -## 0.1.17 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.3.2 - -## 0.1.16 - -### Patch Changes - -- Updated dependencies [[`dcc7b403`](https://github.com/diegomura/react-pdf/commit/dcc7b40313b5662b9bd16678fbc0b62eeaf65d71)]: - - @react-pdf/renderer@4.3.1 - -## 0.1.15 - -### Patch Changes - -- Updated dependencies [[`01b4ff5c`](https://github.com/diegomura/react-pdf/commit/01b4ff5cb00420dd37c2f28fb95822dd18cdd982), [`f89f75c1`](https://github.com/diegomura/react-pdf/commit/f89f75c1f132ba19b54847c3ac23efec675f8d0a)]: - - @react-pdf/renderer@4.3.0 - -## 0.1.14 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.2.4 - -## 0.1.13 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.2.3 - -## 0.1.12 - -### Patch Changes - -- Updated dependencies [[`226467e3`](https://github.com/diegomura/react-pdf/commit/226467e39443d3690b8f8c3298aa8278b43fbfa6)]: - - @react-pdf/renderer@4.2.2 - -## 0.1.11 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.2.1 - -## 0.1.10 - -### Patch Changes - -- Updated dependencies [[`7cd71714`](https://github.com/diegomura/react-pdf/commit/7cd7171472b0f300db56b7805c5f966bf4ced6e2), [`685890bd`](https://github.com/diegomura/react-pdf/commit/685890bd841b7d2480157117fcd3cbb1334f6324)]: - - @react-pdf/renderer@4.2.0 - -## 0.1.9 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.6 - -## 0.1.8 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.5 - -## 0.1.7 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.4 - -## 0.1.6 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.3 - -## 0.1.5 - -### Patch Changes - -- Updated dependencies [[`aab7d958`](https://github.com/diegomura/react-pdf/commit/aab7d95870d9073e4acb004aa0cce9cfa19b7f0e)]: - - @react-pdf/renderer@4.1.2 - -## 0.1.4 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.1 - -## 0.1.3 - -### Patch Changes - -- Updated dependencies [[`52b2f253`](https://github.com/diegomura/react-pdf/commit/52b2f25349bee0c09399bc2e7e5e89db5e1433fd)]: - - @react-pdf/renderer@4.1.0 - -## 0.1.2 - -### Patch Changes - -- Updated dependencies [[`7add014c`](https://github.com/diegomura/react-pdf/commit/7add014c6bc9cff649dd1a56fc47214888613b6b)]: - - @react-pdf/renderer@4.0.2 - -## 0.1.1 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.0.1 diff --git a/packages/examples/next-14/README.md b/packages/examples/next-14/README.md deleted file mode 100644 index 0dc9ea2bc..000000000 --- a/packages/examples/next-14/README.md +++ /dev/null @@ -1,36 +0,0 @@ -This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). - -## Getting Started - -First, run the development server: - -```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev -``` - -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. - -This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. - -## Learn More - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! - -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/packages/examples/next-14/app/favicon.ico b/packages/examples/next-14/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 zcmeHv30#a{`}aL_*G&7qml|y<+KVaDM2m#dVr!KsA!#An?kSQM(q<_dDNCpjEux83 zLb9Z^XxbDl(w>%i@8hT6>)&Gu{h#Oeyszu?xtw#Zb1mO{pgX9699l+Qppw7jXaYf~-84xW z)w4x8?=youko|}Vr~(D$UXIbiXABHh`p1?nn8Po~fxRJv}|0e(BPs|G`(TT%kKVJAdg5*Z|x0leQq0 zkdUBvb#>9F()jo|T~kx@OM8$9wzs~t2l;K=woNssA3l6|sx2r3+kdfVW@e^8e*E}v zA1y5{bRi+3Z`uD3{F7LgFJDdvm;nJilkzDku>BwXH(8ItVCXk*-lSJnR?-2UN%hJ){&rlvg`CDTj z)Bzo!3v7Ou#83zEDEFcKt(f1E0~=rqeEbTnMvWR#{+9pg%7G8y>u1OVRUSoox-ovF z2Ydma(;=YuBY(eI|04{hXzZD6_f(v~H;C~y5=DhAC{MMS>2fm~1H_t2$56pc$NH8( z5bH|<)71dV-_oCHIrzrT`2s-5w_+2CM0$95I6X8p^r!gHp+j_gd;9O<1~CEQQGS8) zS9Qh3#p&JM-G8rHekNmKVewU;pJRcTAog68KYo^dRo}(M>36U4Us zfgYWSiHZL3;lpWT=zNAW>Dh#mB!_@Lg%$ms8N-;aPqMn+C2HqZgz&9~Eu z4|Kp<`$q)Uw1R?y(~S>ePdonHxpV1#eSP1B;Ogo+-Pk}6#0GsZZ5!||ev2MGdh}_m z{DeR7?0-1^zVs&`AV6Vt;r3`I`OI_wgs*w=eO%_#7Kepl{B@xiyCANc(l zzIyd4y|c6PXWq9-|KM8(zIk8LPk(>a)zyFWjhT!$HJ$qX1vo@d25W<fvZQ2zUz5WRc(UnFMKHwe1| zWmlB1qdbiA(C0jmnV<}GfbKtmcu^2*P^O?MBLZKt|As~ge8&AAO~2K@zbXelK|4T<{|y4`raF{=72kC2Kn(L4YyenWgrPiv z@^mr$t{#X5VuIMeL!7Ab6_kG$&#&5p*Z{+?5U|TZ`B!7llpVmp@skYz&n^8QfPJzL z0G6K_OJM9x+Wu2gfN45phANGt{7=C>i34CV{Xqlx(fWpeAoj^N0Biu`w+MVcCUyU* zDZuzO0>4Z6fbu^T_arWW5n!E45vX8N=bxTVeFoep_G#VmNlQzAI_KTIc{6>c+04vr zx@W}zE5JNSU>!THJ{J=cqjz+4{L4A{Ob9$ZJ*S1?Ggg3klFp!+Y1@K+pK1DqI|_gq z5ZDXVpge8-cs!o|;K73#YXZ3AShj50wBvuq3NTOZ`M&qtjj#GOFfgExjg8Gn8>Vq5 z`85n+9|!iLCZF5$HJ$Iu($dm?8~-ofu}tEc+-pyke=3!im#6pk_Wo8IA|fJwD&~~F zc16osQ)EBo58U7XDuMexaPRjU@h8tXe%S{fA0NH3vGJFhuyyO!Uyl2^&EOpX{9As0 zWj+P>{@}jxH)8|r;2HdupP!vie{sJ28b&bo!8`D^x}TE$%zXNb^X1p@0PJ86`dZyj z%ce7*{^oo+6%&~I!8hQy-vQ7E)0t0ybH4l%KltWOo~8cO`T=157JqL(oq_rC%ea&4 z2NcTJe-HgFjNg-gZ$6!Y`SMHrlj}Etf7?r!zQTPPSv}{so2e>Fjs1{gzk~LGeesX%r(Lh6rbhSo_n)@@G-FTQy93;l#E)hgP@d_SGvyCp0~o(Y;Ee8{ zdVUDbHm5`2taPUOY^MAGOw*>=s7=Gst=D+p+2yON!0%Hk` zz5mAhyT4lS*T3LS^WSxUy86q&GnoHxzQ6vm8)VS}_zuqG?+3td68_x;etQAdu@sc6 zQJ&5|4(I?~3d-QOAODHpZ=hlSg(lBZ!JZWCtHHSj`0Wh93-Uk)_S%zsJ~aD>{`A0~ z9{AG(e|q3g5B%wYKRxiL2Y$8(4w6bzchKuloQW#e&S3n+P- z8!ds-%f;TJ1>)v)##>gd{PdS2Oc3VaR`fr=`O8QIO(6(N!A?pr5C#6fc~Ge@N%Vvu zaoAX2&(a6eWy_q&UwOhU)|P3J0Qc%OdhzW=F4D|pt0E4osw;%<%Dn58hAWD^XnZD= z>9~H(3bmLtxpF?a7su6J7M*x1By7YSUbxGi)Ot0P77`}P3{)&5Un{KD?`-e?r21!4vTTnN(4Y6Lin?UkSM z`MXCTC1@4A4~mvz%Rh2&EwY))LeoT=*`tMoqcEXI>TZU9WTP#l?uFv+@Dn~b(>xh2 z;>B?;Tz2SR&KVb>vGiBSB`@U7VIWFSo=LDSb9F{GF^DbmWAfpms8Sx9OX4CnBJca3 zlj9(x!dIjN?OG1X4l*imJNvRCk}F%!?SOfiOq5y^mZW)jFL@a|r-@d#f7 z2gmU8L3IZq0ynIws=}~m^#@&C%J6QFo~Mo4V`>v7MI-_!EBMMtb%_M&kvAaN)@ZVw z+`toz&WG#HkWDjnZE!6nk{e-oFdL^$YnbOCN}JC&{$#$O27@|Tn-skXr)2ml2~O!5 zX+gYoxhoc7qoU?C^3~&!U?kRFtnSEecWuH0B0OvLodgUAi}8p1 zrO6RSXHH}DMc$&|?D004DiOVMHV8kXCP@7NKB zgaZq^^O<7PoKEp72kby@W0Z!Y*Ay{&vfg#C&gG@YVR9g?FEocMUi1gSN$+V+ayF45{a zuDZDTN}mS|;BO%gEf}pjBfN2-gIrU#G5~cucA;dokXW89%>AyXJJI z9X4UlIWA|ZYHgbI z5?oFk@A=Ik7lrEQPDH!H+b`7_Y~aDb_qa=B2^Y&Ow41cU=4WDd40dp5(QS-WMN-=Y z9g;6_-JdNU;|6cPwf$ak*aJIcwL@1n$#l~zi{c{EW?T;DaW*E8DYq?Umtz{nJ&w-M zEMyTDrC&9K$d|kZe2#ws6)L=7K+{ zQw{XnV6UC$6-rW0emqm8wJoeZK)wJIcV?dST}Z;G0Arq{dVDu0&4kd%N!3F1*;*pW zR&qUiFzK=@44#QGw7k1`3t_d8&*kBV->O##t|tonFc2YWrL7_eqg+=+k;!F-`^b8> z#KWCE8%u4k@EprxqiV$VmmtiWxDLgnGu$Vs<8rppV5EajBXL4nyyZM$SWVm!wnCj-B!Wjqj5-5dNXukI2$$|Bu3Lrw}z65Lc=1G z^-#WuQOj$hwNGG?*CM_TO8Bg-1+qc>J7k5c51U8g?ZU5n?HYor;~JIjoWH-G>AoUP ztrWWLbRNqIjW#RT*WqZgPJXU7C)VaW5}MiijYbABmzoru6EmQ*N8cVK7a3|aOB#O& zBl8JY2WKfmj;h#Q!pN%9o@VNLv{OUL?rixHwOZuvX7{IJ{(EdPpuVFoQqIOa7giLVkBOKL@^smUA!tZ1CKRK}#SSM)iQHk)*R~?M!qkCruaS!#oIL1c z?J;U~&FfH#*98^G?i}pA{ z9Jg36t4=%6mhY(quYq*vSxptes9qy|7xSlH?G=S@>u>Ebe;|LVhs~@+06N<4CViBk zUiY$thvX;>Tby6z9Y1edAMQaiH zm^r3v#$Q#2T=X>bsY#D%s!bhs^M9PMAcHbCc0FMHV{u-dwlL;a1eJ63v5U*?Q_8JO zT#50!RD619#j_Uf))0ooADz~*9&lN!bBDRUgE>Vud-i5ck%vT=r^yD*^?Mp@Q^v+V zG#-?gKlr}Eeqifb{|So?HM&g91P8|av8hQoCmQXkd?7wIJwb z_^v8bbg`SAn{I*4bH$u(RZ6*xUhuA~hc=8czK8SHEKTzSxgbwi~9(OqJB&gwb^l4+m`k*Q;_?>Y-APi1{k zAHQ)P)G)f|AyjSgcCFps)Fh6Bca*Xznq36!pV6Az&m{O8$wGFD? zY&O*3*J0;_EqM#jh6^gMQKpXV?#1?>$ml1xvh8nSN>-?H=V;nJIwB07YX$e6vLxH( zqYwQ>qxwR(i4f)DLd)-$P>T-no_c!LsN@)8`e;W@)-Hj0>nJ-}Kla4-ZdPJzI&Mce zv)V_j;(3ERN3_@I$N<^|4Lf`B;8n+bX@bHbcZTopEmDI*Jfl)-pFDvo6svPRoo@(x z);_{lY<;);XzT`dBFpRmGrr}z5u1=pC^S-{ce6iXQlLGcItwJ^mZx{m$&DA_oEZ)B{_bYPq-HA zcH8WGoBG(aBU_j)vEy+_71T34@4dmSg!|M8Vf92Zj6WH7Q7t#OHQqWgFE3ARt+%!T z?oLovLVlnf?2c7pTc)~cc^($_8nyKwsN`RA-23ed3sdj(ys%pjjM+9JrctL;dy8a( z@en&CQmnV(()bu|Y%G1-4a(6x{aLytn$T-;(&{QIJB9vMox11U-1HpD@d(QkaJdEb zG{)+6Dos_L+O3NpWo^=gR?evp|CqEG?L&Ut#D*KLaRFOgOEK(Kq1@!EGcTfo+%A&I z=dLbB+d$u{sh?u)xP{PF8L%;YPPW53+@{>5W=Jt#wQpN;0_HYdw1{ksf_XhO4#2F= zyPx6Lx2<92L-;L5PD`zn6zwIH`Jk($?Qw({erA$^bC;q33hv!d!>%wRhj# zal^hk+WGNg;rJtb-EB(?czvOM=H7dl=vblBwAv>}%1@{}mnpUznfq1cE^sgsL0*4I zJ##!*B?=vI_OEVis5o+_IwMIRrpQyT_Sq~ZU%oY7c5JMIADzpD!Upz9h@iWg_>>~j zOLS;wp^i$-E?4<_cp?RiS%Rd?i;f*mOz=~(&3lo<=@(nR!_Rqiprh@weZlL!t#NCc zO!QTcInq|%#>OVgobj{~ixEUec`E25zJ~*DofsQdzIa@5^nOXj2T;8O`l--(QyU^$t?TGY^7#&FQ+2SS3B#qK*k3`ye?8jUYSajE5iBbJls75CCc(m3dk{t?- zopcER9{Z?TC)mk~gpi^kbbu>b-+a{m#8-y2^p$ka4n60w;Sc2}HMf<8JUvhCL0B&Btk)T`ctE$*qNW8L$`7!r^9T+>=<=2qaq-;ll2{`{Rg zc5a0ZUI$oG&j-qVOuKa=*v4aY#IsoM+1|c4Z)<}lEDvy;5huB@1RJPquU2U*U-;gu z=En2m+qjBzR#DEJDO`WU)hdd{Vj%^0V*KoyZ|5lzV87&g_j~NCjwv0uQVqXOb*QrQ zy|Qn`hxx(58c70$E;L(X0uZZ72M1!6oeg)(cdKO ze0gDaTz+ohR-#d)NbAH4x{I(21yjwvBQfmpLu$)|m{XolbgF!pmsqJ#D}(ylp6uC> z{bqtcI#hT#HW=wl7>p!38sKsJ`r8}lt-q%Keqy%u(xk=yiIJiUw6|5IvkS+#?JTBl z8H5(Q?l#wzazujH!8o>1xtn8#_w+397*_cy8!pQGP%K(Ga3pAjsaTbbXJlQF_+m+-UpUUent@xM zg%jqLUExj~o^vQ3Gl*>wh=_gOr2*|U64_iXb+-111aH}$TjeajM+I20xw(((>fej-@CIz4S1pi$(#}P7`4({6QS2CaQS4NPENDp>sAqD z$bH4KGzXGffkJ7R>V>)>tC)uax{UsN*dbeNC*v}#8Y#OWYwL4t$ePR?VTyIs!wea+ z5Urmc)X|^`MG~*dS6pGSbU+gPJoq*^a=_>$n4|P^w$sMBBy@f*Z^Jg6?n5?oId6f{ z$LW4M|4m502z0t7g<#Bx%X;9<=)smFolV&(V^(7Cv2-sxbxopQ!)*#ZRhTBpx1)Fc zNm1T%bONzv6@#|dz(w02AH8OXe>kQ#1FMCzO}2J_mST)+ExmBr9cva-@?;wnmWMOk z{3_~EX_xadgJGv&H@zK_8{(x84`}+c?oSBX*Ge3VdfTt&F}yCpFP?CpW+BE^cWY0^ zb&uBN!Ja3UzYHK-CTyA5=L zEMW{l3Usky#ly=7px648W31UNV@K)&Ub&zP1c7%)`{);I4b0Q<)B}3;NMG2JH=X$U zfIW4)4n9ZM`-yRj67I)YSLDK)qfUJ_ij}a#aZN~9EXrh8eZY2&=uY%2N0UFF7<~%M zsB8=erOWZ>Ct_#^tHZ|*q`H;A)5;ycw*IcmVxi8_0Xk}aJA^ath+E;xg!x+As(M#0=)3!NJR6H&9+zd#iP(m0PIW8$ z1Y^VX`>jm`W!=WpF*{ioM?C9`yOR>@0q=u7o>BP-eSHqCgMDj!2anwH?s%i2p+Q7D zzszIf5XJpE)IG4;d_(La-xenmF(tgAxK`Y4sQ}BSJEPs6N_U2vI{8=0C_F?@7<(G; zo$~G=8p+076G;`}>{MQ>t>7cm=zGtfbdDXm6||jUU|?X?CaE?(<6bKDYKeHlz}DA8 zXT={X=yp_R;HfJ9h%?eWvQ!dRgz&Su*JfNt!Wu>|XfU&68iRikRrHRW|ZxzRR^`eIGt zIeiDgVS>IeExKVRWW8-=A=yA`}`)ZkWBrZD`hpWIxBGkh&f#ijr449~m`j6{4jiJ*C!oVA8ZC?$1RM#K(_b zL9TW)kN*Y4%^-qPpMP7d4)o?Nk#>aoYHT(*g)qmRUb?**F@pnNiy6Fv9rEiUqD(^O zzyS?nBrX63BTRYduaG(0VVG2yJRe%o&rVrLjbxTaAFTd8s;<<@Qs>u(<193R8>}2_ zuwp{7;H2a*X7_jryzriZXMg?bTuegABb^87@SsKkr2)0Gyiax8KQWstw^v#ix45EVrcEhr>!NMhprl$InQMzjSFH54x5k9qHc`@9uKQzvL4ihcq{^B zPrVR=o_ic%Y>6&rMN)hTZsI7I<3&`#(nl+3y3ys9A~&^=4?PL&nd8)`OfG#n zwAMN$1&>K++c{^|7<4P=2y(B{jJsQ0a#U;HTo4ZmWZYvI{+s;Td{Yzem%0*k#)vjpB zia;J&>}ICate44SFYY3vEelqStQWFihx%^vQ@Do(sOy7yR2@WNv7Y9I^yL=nZr3mb zXKV5t@=?-Sk|b{XMhA7ZGB@2hqsx}4xwCW!in#C zI@}scZlr3-NFJ@NFaJlhyfcw{k^vvtGl`N9xSo**rDW4S}i zM9{fMPWo%4wYDG~BZ18BD+}h|GQKc-g^{++3MY>}W_uq7jGHx{mwE9fZiPCoxN$+7 zrODGGJrOkcPQUB(FD5aoS4g~7#6NR^ma7-!>mHuJfY5kTe6PpNNKC9GGRiu^L31uG z$7v`*JknQHsYB!Tm_W{a32TM099djW%5e+j0Ve_ct}IM>XLF1Ap+YvcrLV=|CKo6S zb+9Nl3_YdKP6%Cxy@6TxZ>;4&nTneadr z_ES90ydCev)LV!dN=#(*f}|ZORFdvkYBni^aLbUk>BajeWIOcmHP#8S)*2U~QKI%S zyrLmtPqb&TphJ;>yAxri#;{uyk`JJqODDw%(Z=2`1uc}br^V%>j!gS)D*q*f_-qf8&D;W1dJgQMlaH5er zN2U<%Smb7==vE}dDI8K7cKz!vs^73o9f>2sgiTzWcwY|BMYHH5%Vn7#kiw&eItCqa zIkR2~Q}>X=Ar8W|^Ms41Fm8o6IB2_j60eOeBB1Br!boW7JnoeX6Gs)?7rW0^5psc- zjS16yb>dFn>KPOF;imD}e!enuIniFzv}n$m2#gCCv4jM#ArwlzZ$7@9&XkFxZ4n!V zj3dyiwW4Ki2QG{@i>yuZXQizw_OkZI^-3otXC{!(lUpJF33gI60ak;Uqitp74|B6I zgg{b=Iz}WkhCGj1M=hu4#Aw173YxIVbISaoc z-nLZC*6Tgivd5V`K%GxhBsp@SUU60-rfc$=wb>zdJzXS&-5(NRRodFk;Kxk!S(O(a0e7oY=E( zAyS;Ow?6Q&XA+cnkCb{28_1N8H#?J!*$MmIwLq^*T_9-z^&UE@A(z9oGYtFy6EZef LrJugUA?W`A8`#=m diff --git a/packages/examples/next-14/app/globals.css b/packages/examples/next-14/app/globals.css deleted file mode 100644 index b5c61c956..000000000 --- a/packages/examples/next-14/app/globals.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/packages/examples/next-14/app/layout.js b/packages/examples/next-14/app/layout.js deleted file mode 100644 index 28ca8e9d4..000000000 --- a/packages/examples/next-14/app/layout.js +++ /dev/null @@ -1,14 +0,0 @@ -import './globals.css'; - -export const metadata = { - title: 'Create Next App', - description: 'Generated by create next app', -}; - -export default function RootLayout({ children }) { - return ( - - {children} - - ); -} diff --git a/packages/examples/next-14/app/page.js b/packages/examples/next-14/app/page.js deleted file mode 100644 index bfe09efd2..000000000 --- a/packages/examples/next-14/app/page.js +++ /dev/null @@ -1,32 +0,0 @@ -'use client'; - -import { - Document, - Page, - PDFViewer, - PDFDownloadLink, - Text, -} from '@react-pdf/renderer'; - -export default function Home() { - const doc = ( - - - Hello world from client - - - ); - - return ( -
- {doc} - - Download -
- ); -} diff --git a/packages/examples/next-14/jsconfig.json b/packages/examples/next-14/jsconfig.json deleted file mode 100644 index 2a2e4b3bf..000000000 --- a/packages/examples/next-14/jsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "paths": { - "@/*": ["./*"] - } - } -} diff --git a/packages/examples/next-14/next.config.mjs b/packages/examples/next-14/next.config.mjs deleted file mode 100644 index 4678774e6..000000000 --- a/packages/examples/next-14/next.config.mjs +++ /dev/null @@ -1,4 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = {}; - -export default nextConfig; diff --git a/packages/examples/next-14/package.json b/packages/examples/next-14/package.json deleted file mode 100644 index f84ba86d4..000000000 --- a/packages/examples/next-14/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "next-14", - "version": "0.1.28", - "private": true, - "scripts": { - "dev": "next dev", - "start": "next start", - "lint": "next lint" - }, - "dependencies": { - "@react-pdf/renderer": "^4.9.0", - "react": "^18", - "react-dom": "^18", - "next": "15.5.15" - }, - "devDependencies": { - "postcss": "^8", - "tailwindcss": "^3.4.17" - } -} diff --git a/packages/examples/next-14/postcss.config.mjs b/packages/examples/next-14/postcss.config.mjs deleted file mode 100644 index 1a69fd2a4..000000000 --- a/packages/examples/next-14/postcss.config.mjs +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('postcss-load-config').Config} */ -const config = { - plugins: { - tailwindcss: {}, - }, -}; - -export default config; diff --git a/packages/examples/next-14/tailwind.config.js b/packages/examples/next-14/tailwind.config.js deleted file mode 100644 index 12db303bc..000000000 --- a/packages/examples/next-14/tailwind.config.js +++ /dev/null @@ -1,17 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: [ - './pages/**/*.{js,ts,jsx,tsx,mdx}', - './components/**/*.{js,ts,jsx,tsx,mdx}', - './app/**/*.{js,ts,jsx,tsx,mdx}', - ], - theme: { - extend: { - colors: { - background: 'var(--background)', - foreground: 'var(--foreground)', - }, - }, - }, - plugins: [], -}; diff --git a/packages/examples/next-15/.gitignore b/packages/examples/next-15/.gitignore deleted file mode 100644 index d32cc78b8..000000000 --- a/packages/examples/next-15/.gitignore +++ /dev/null @@ -1,40 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/versions - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# env files (can opt-in for committing if needed) -.env* - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/packages/examples/next-15/CHANGELOG.md b/packages/examples/next-15/CHANGELOG.md deleted file mode 100644 index f36df7b06..000000000 --- a/packages/examples/next-15/CHANGELOG.md +++ /dev/null @@ -1,197 +0,0 @@ -# next-15 - -## 0.1.28 - -### Patch Changes - -- Updated dependencies [[`10d8365e2eb8fc3987cf94d4d61a7559f4ba1dfb`](https://github.com/diegomura/react-pdf/commit/10d8365e2eb8fc3987cf94d4d61a7559f4ba1dfb)]: - - @react-pdf/renderer@4.9.0 - -## 0.1.27 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.8.1 - -## 0.1.26 - -### Patch Changes - -- Updated dependencies [[`37a7a9fac92d670dd13fd9e88f9a4d9c21efdefd`](https://github.com/diegomura/react-pdf/commit/37a7a9fac92d670dd13fd9e88f9a4d9c21efdefd)]: - - @react-pdf/renderer@4.8.0 - -## 0.1.25 - -### Patch Changes - -- Updated dependencies [[`ae9a9983e8bd8b63c3873000531a8307e22c7bae`](https://github.com/diegomura/react-pdf/commit/ae9a9983e8bd8b63c3873000531a8307e22c7bae), [`572cedc23493e4a3085e259bf129ceec458418bd`](https://github.com/diegomura/react-pdf/commit/572cedc23493e4a3085e259bf129ceec458418bd)]: - - @react-pdf/renderer@4.7.0 - -## 0.1.24 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.6.1 - -## 0.1.23 - -### Patch Changes - -- Updated dependencies [[`627acbe0`](https://github.com/diegomura/react-pdf/commit/627acbe082414a7d7e0f9bf0cba8c3a8be8fa8d6)]: - - @react-pdf/renderer@4.6.0 - -## 0.1.22 - -### Patch Changes - -- Updated dependencies [[`cbce7149`](https://github.com/diegomura/react-pdf/commit/cbce714905fc127531e9bda5bda95019bfd62d77)]: - - @react-pdf/renderer@4.5.1 - -## 0.1.21 - -### Patch Changes - -- Updated dependencies [[`4444f355`](https://github.com/diegomura/react-pdf/commit/4444f3555e3381397b33297e3f121a81db06a370)]: - - @react-pdf/renderer@4.5.0 - -## 0.1.20 - -### Patch Changes - -- Updated dependencies [[`e585e352`](https://github.com/diegomura/react-pdf/commit/e585e3523ecb50001cc9f47e00b139738c02b87f)]: - - @react-pdf/renderer@4.4.1 - -## 0.1.19 - -### Patch Changes - -- Updated dependencies [[`a70013e7`](https://github.com/diegomura/react-pdf/commit/a70013e7457a28bd4fbda53a5cecfc219da5e1ea), [`342938a4`](https://github.com/diegomura/react-pdf/commit/342938a45ede4e57f969a2861f11c64e2ca48575), [`aa3ccf4c`](https://github.com/diegomura/react-pdf/commit/aa3ccf4c2abadb528fd6073e2dceb2a03db27c7d), [`6109b424`](https://github.com/diegomura/react-pdf/commit/6109b424a42f7e83510539592afcab1824560715)]: - - @react-pdf/renderer@4.4.0 - -## 0.1.18 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.3.3 - -## 0.1.17 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.3.2 - -## 0.1.16 - -### Patch Changes - -- Updated dependencies [[`dcc7b403`](https://github.com/diegomura/react-pdf/commit/dcc7b40313b5662b9bd16678fbc0b62eeaf65d71)]: - - @react-pdf/renderer@4.3.1 - -## 0.1.15 - -### Patch Changes - -- Updated dependencies [[`01b4ff5c`](https://github.com/diegomura/react-pdf/commit/01b4ff5cb00420dd37c2f28fb95822dd18cdd982), [`f89f75c1`](https://github.com/diegomura/react-pdf/commit/f89f75c1f132ba19b54847c3ac23efec675f8d0a)]: - - @react-pdf/renderer@4.3.0 - -## 0.1.14 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.2.4 - -## 0.1.13 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.2.3 - -## 0.1.12 - -### Patch Changes - -- Updated dependencies [[`226467e3`](https://github.com/diegomura/react-pdf/commit/226467e39443d3690b8f8c3298aa8278b43fbfa6)]: - - @react-pdf/renderer@4.2.2 - -## 0.1.11 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.2.1 - -## 0.1.10 - -### Patch Changes - -- Updated dependencies [[`7cd71714`](https://github.com/diegomura/react-pdf/commit/7cd7171472b0f300db56b7805c5f966bf4ced6e2), [`685890bd`](https://github.com/diegomura/react-pdf/commit/685890bd841b7d2480157117fcd3cbb1334f6324)]: - - @react-pdf/renderer@4.2.0 - -## 0.1.9 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.6 - -## 0.1.8 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.5 - -## 0.1.7 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.4 - -## 0.1.6 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.3 - -## 0.1.5 - -### Patch Changes - -- Updated dependencies [[`aab7d958`](https://github.com/diegomura/react-pdf/commit/aab7d95870d9073e4acb004aa0cce9cfa19b7f0e)]: - - @react-pdf/renderer@4.1.2 - -## 0.1.4 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.1.1 - -## 0.1.3 - -### Patch Changes - -- Updated dependencies [[`52b2f253`](https://github.com/diegomura/react-pdf/commit/52b2f25349bee0c09399bc2e7e5e89db5e1433fd)]: - - @react-pdf/renderer@4.1.0 - -## 0.1.2 - -### Patch Changes - -- Updated dependencies [[`7add014c`](https://github.com/diegomura/react-pdf/commit/7add014c6bc9cff649dd1a56fc47214888613b6b)]: - - @react-pdf/renderer@4.0.2 - -## 0.1.1 - -### Patch Changes - -- Updated dependencies []: - - @react-pdf/renderer@4.0.1 diff --git a/packages/examples/next-15/README.md b/packages/examples/next-15/README.md deleted file mode 100644 index 66bb426ff..000000000 --- a/packages/examples/next-15/README.md +++ /dev/null @@ -1,36 +0,0 @@ -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). - -## Getting Started - -First, run the development server: - -```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev -``` - -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. - -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. - -## Learn More - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! - -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/packages/examples/next-15/app/favicon.ico b/packages/examples/next-15/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/packages/examples/next-15/app/globals.css b/packages/examples/next-15/app/globals.css deleted file mode 100644 index b5c61c956..000000000 --- a/packages/examples/next-15/app/globals.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/packages/examples/next-15/app/layout.js b/packages/examples/next-15/app/layout.js deleted file mode 100644 index 28ca8e9d4..000000000 --- a/packages/examples/next-15/app/layout.js +++ /dev/null @@ -1,14 +0,0 @@ -import './globals.css'; - -export const metadata = { - title: 'Create Next App', - description: 'Generated by create next app', -}; - -export default function RootLayout({ children }) { - return ( - - {children} - - ); -} diff --git a/packages/examples/next-15/app/page.js b/packages/examples/next-15/app/page.js deleted file mode 100644 index bfe09efd2..000000000 --- a/packages/examples/next-15/app/page.js +++ /dev/null @@ -1,32 +0,0 @@ -'use client'; - -import { - Document, - Page, - PDFViewer, - PDFDownloadLink, - Text, -} from '@react-pdf/renderer'; - -export default function Home() { - const doc = ( - - - Hello world from client - - - ); - - return ( -
- {doc} - - Download -
- ); -} diff --git a/packages/examples/next-15/jsconfig.json b/packages/examples/next-15/jsconfig.json deleted file mode 100644 index 2a2e4b3bf..000000000 --- a/packages/examples/next-15/jsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "paths": { - "@/*": ["./*"] - } - } -} diff --git a/packages/examples/next-15/next.config.mjs b/packages/examples/next-15/next.config.mjs deleted file mode 100644 index 4678774e6..000000000 --- a/packages/examples/next-15/next.config.mjs +++ /dev/null @@ -1,4 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = {}; - -export default nextConfig; diff --git a/packages/examples/next-15/package.json b/packages/examples/next-15/package.json deleted file mode 100644 index 948b9b159..000000000 --- a/packages/examples/next-15/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "next-15", - "version": "0.1.28", - "private": true, - "scripts": { - "dev": "next dev", - "start": "next start", - "lint": "next lint" - }, - "dependencies": { - "@react-pdf/renderer": "^4.9.0", - "react": "19.1.0", - "react-dom": "19.1.0", - "next": "15.5.14" - }, - "devDependencies": { - "postcss": "^8", - "tailwindcss": "^3.4.17" - } -} diff --git a/packages/examples/next-15/postcss.config.mjs b/packages/examples/next-15/postcss.config.mjs deleted file mode 100644 index 1a69fd2a4..000000000 --- a/packages/examples/next-15/postcss.config.mjs +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('postcss-load-config').Config} */ -const config = { - plugins: { - tailwindcss: {}, - }, -}; - -export default config; diff --git a/packages/examples/next-15/public/file.svg b/packages/examples/next-15/public/file.svg deleted file mode 100644 index 004145cdd..000000000 --- a/packages/examples/next-15/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/examples/next-15/public/globe.svg b/packages/examples/next-15/public/globe.svg deleted file mode 100644 index 567f17b0d..000000000 --- a/packages/examples/next-15/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/examples/next-15/public/next.svg b/packages/examples/next-15/public/next.svg deleted file mode 100644 index 5174b28c5..000000000 --- a/packages/examples/next-15/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/examples/next-15/public/vercel.svg b/packages/examples/next-15/public/vercel.svg deleted file mode 100644 index 770539603..000000000 --- a/packages/examples/next-15/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/examples/next-15/public/window.svg b/packages/examples/next-15/public/window.svg deleted file mode 100644 index b2b2a44f6..000000000 --- a/packages/examples/next-15/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/examples/next-15/tailwind.config.js b/packages/examples/next-15/tailwind.config.js deleted file mode 100644 index 12db303bc..000000000 --- a/packages/examples/next-15/tailwind.config.js +++ /dev/null @@ -1,17 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: [ - './pages/**/*.{js,ts,jsx,tsx,mdx}', - './components/**/*.{js,ts,jsx,tsx,mdx}', - './app/**/*.{js,ts,jsx,tsx,mdx}', - ], - theme: { - extend: { - colors: { - background: 'var(--background)', - foreground: 'var(--foreground)', - }, - }, - }, - plugins: [], -}; diff --git a/packages/examples/package.json b/packages/examples/package.json deleted file mode 100644 index f6f6d662d..000000000 --- a/packages/examples/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "@react-pdf/examples", - "version": "0.2.0", - "license": "MIT", - "private": true, - "author": "Diego Muracciole ", - "homepage": "https://github.com/diegomura/react-pdf#readme", - "repository": "git@github.com:diegomura/react-pdf.git", - "scripts": { - "dev": "./dev.sh" - } -} diff --git a/packages/svgkit/README.md b/packages/svgkit/README.md index 4e799e05e..c04125a7e 100644 --- a/packages/svgkit/README.md +++ b/packages/svgkit/README.md @@ -214,7 +214,7 @@ inline or as an alert) in the host's hands rather than baked into svgkit. A standalone `.svg` file opened directly (e.g. double-clicked in a file browser) has no interactivity by design — annotations only become interactive once a host implements the pattern above. See -`packages/examples/vite/src/svg-viewer.tsx` for a full implementation that +`apps/examples/src/svg-viewer.tsx` for a full implementation that overlays real ``/`