diff --git a/packages/react-pdf/README.md b/packages/react-pdf/README.md index cf5fb75f5..811246e61 100644 --- a/packages/react-pdf/README.md +++ b/packages/react-pdf/README.md @@ -241,10 +241,15 @@ Add [`vite-plugin-static-copy`](https://www.npmjs.com/package/vite-plugin-static ```diff +import path from 'node:path'; +import { createRequire } from 'node:module'; + +-import { defineConfig } from 'vite'; ++import { defineConfig, normalizePath } from 'vite'; +import { viteStaticCopy } from 'vite-plugin-static-copy'; +const require = createRequire(import.meta.url); -+const cMapsDir = path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'cmaps'); ++const cMapsDir = normalizePath( ++ path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'cmaps') ++); export default defineConfig({ plugins: [ @@ -351,10 +356,15 @@ Add [`vite-plugin-static-copy`](https://www.npmjs.com/package/vite-plugin-static ```diff +import path from 'node:path'; +import { createRequire } from 'node:module'; + +-import { defineConfig } from 'vite'; ++import { defineConfig, normalizePath } from 'vite'; +import { viteStaticCopy } from 'vite-plugin-static-copy'; +const require = createRequire(import.meta.url); -+const standardFontsDir = path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'standard_fonts'); ++const standardFontsDir = normalizePath( ++ path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'standard_fonts') ++); export default defineConfig({ plugins: [ diff --git a/sample/vite/vite.config.ts b/sample/vite/vite.config.ts index 82739d335..34ba61b72 100644 --- a/sample/vite/vite.config.ts +++ b/sample/vite/vite.config.ts @@ -1,14 +1,15 @@ import path from 'node:path'; import { createRequire } from 'node:module'; -import { defineConfig } from 'vite'; +import { defineConfig, normalizePath } from 'vite'; import { viteStaticCopy } from 'vite-plugin-static-copy'; const require = createRequire(import.meta.url); -const cMapsDir = path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'cmaps'); -const standardFontsDir = path.join( - path.dirname(require.resolve('pdfjs-dist/package.json')), - 'standard_fonts', +const cMapsDir = normalizePath( + path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'cmaps'), +); +const standardFontsDir = normalizePath( + path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'standard_fonts'), ); export default defineConfig({ diff --git a/test/vite.config.ts b/test/vite.config.ts index 217e1aef0..2cf7f546c 100644 --- a/test/vite.config.ts +++ b/test/vite.config.ts @@ -1,15 +1,16 @@ import path from 'node:path'; import { createRequire } from 'node:module'; -import { defineConfig } from 'vite'; +import { defineConfig, normalizePath } from 'vite'; import react from '@vitejs/plugin-react'; import { viteStaticCopy } from 'vite-plugin-static-copy'; const require = createRequire(import.meta.url); -const cMapsDir = path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'cmaps'); -const standardFontsDir = path.join( - path.dirname(require.resolve('pdfjs-dist/package.json')), - 'standard_fonts', +const cMapsDir = normalizePath( + path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'cmaps'), +); +const standardFontsDir = normalizePath( + path.join(path.dirname(require.resolve('pdfjs-dist/package.json')), 'standard_fonts'), ); export default defineConfig({