Skip to content

Commit

Permalink
fix(persona-pdf): build production error
Browse files Browse the repository at this point in the history
  • Loading branch information
adenvt committed Mar 9, 2024
1 parent 1cb71f9 commit ba25911
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 26 deletions.
8 changes: 4 additions & 4 deletions packages/persona-pdf/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@
},
"main": "./dist/persona-pdf.umd.cjs",
"module": "./dist/persona-pdf.js",
"types": "./src/persona-pdf.d.ts",
"types": "./dist/persona-pdf.d.ts",
"files": [
"dist/",
"src/persona-pdf.d.ts"
"dist/"
],
"devDependencies": {
"@privyid/browserslist-config": "workspace:^",
"typescript": "^5.3.3",
"vite": "^5.1.5",
"vite-plugin-css-injected-by-js": "^3.4.0"
"vite-plugin-css-injected-by-js": "^3.4.0",
"vite-plugin-static-copy": "^1.0.1"
},
"dependencies": {
"pdfjs-dist": "patch:pdfjs-dist@npm%3A4.0.379#~/.yarn/patches/pdfjs-dist-npm-4.0.379-5ea93302cd.patch"
Expand Down
16 changes: 8 additions & 8 deletions packages/persona-pdf/src/persona-pdf.d.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
import type * as PDFJS from 'pdfjs-dist'
import type * as PDFJSViewer from 'pdfjs-dist/web/pdf_viewer.mjs'

export async function importPdfJS (): Promise<typeof PDFJS>
export function importPdfJS (): Promise<typeof PDFJS>

export async function importPdfJSViewer (): Promise<typeof PDFJSViewer>
export function importPdfJSViewer (): Promise<typeof PDFJSViewer>

export async function getDocument (...params: Parameters<typeof PDFJS.getDocument>): Promise<ReturnType<typeof PDFJS.getDocument>>
export function getDocument (...params: Parameters<typeof PDFJS.getDocument>): Promise<ReturnType<typeof PDFJS.getDocument>>

export async function getCMAPUri (): Promise<string>
export function getCMAPUri (): Promise<string>

export async function getVersion (): Promise<string>
export function getVersion (): Promise<string>

export async function createEventBus (): Promise<PDFJSViewer.EventBus>
export function createEventBus (): Promise<PDFJSViewer.EventBus>

export async function createViewer (...params: ConstructorParameters<typeof PDFJSViewer.PDFViewer>): Promise<PDFJSViewer.PDFViewer>
export function createViewer (...params: ConstructorParameters<typeof PDFJSViewer.PDFViewer>): Promise<PDFJSViewer.PDFViewer>

export async function createLinkService (...params: ConstructorParameters<typeof PDFJSViewer.PDFLinkService>): Promise<PDFJSViewer.PDFLinkService>
export function createLinkService (...params: ConstructorParameters<typeof PDFJSViewer.PDFLinkService>): Promise<PDFJSViewer.PDFLinkService>

export type * as PDFJSViewer from 'pdfjs-dist/web/pdf_viewer.mjs'

Expand Down
4 changes: 2 additions & 2 deletions packages/persona-pdf/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ import { resolve } from 'node:path'
import { defineConfig } from 'vite'
import getTarget from 'browserslist-to-esbuild'
import cssInjectedByJsPlugin from 'vite-plugin-css-injected-by-js'
import { viteStaticCopy } from 'vite-plugin-static-copy'

export default defineConfig({
plugins: [cssInjectedByJsPlugin()],
plugins: [cssInjectedByJsPlugin(), viteStaticCopy({ targets: [{ src: './src/persona-pdf.d.ts', dest: '.' }] })],
build : {
target: getTarget('extends @privyid/browserslist-config'),
lib : {
entry : resolve(__dirname, './src/persona-pdf.mjs'),
name : 'PersonaPDF',
fileName: 'persona-pdf',
},
rollupOptions: { output: { inlineDynamicImports: true } },
},
})
39 changes: 27 additions & 12 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3164,6 +3164,7 @@ __metadata:
typescript: "npm:^5.3.3"
vite: "npm:^5.1.5"
vite-plugin-css-injected-by-js: "npm:^3.4.0"
vite-plugin-static-copy: "npm:^1.0.1"
languageName: unknown
linkType: soft

Expand Down Expand Up @@ -9865,42 +9866,42 @@ __metadata:
languageName: node
linkType: hard

"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9":
version: 3.2.11
resolution: "fast-glob@npm:3.2.11"
"fast-glob@npm:^3.2.11, fast-glob@npm:^3.3.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
"@nodelib/fs.stat": "npm:^2.0.2"
"@nodelib/fs.walk": "npm:^1.2.3"
glob-parent: "npm:^5.1.2"
merge2: "npm:^1.3.0"
micromatch: "npm:^4.0.4"
checksum: 10/6b736d92a47f27218a85bf184a4ccab9f707398f86711bf84d730243b10a999a85f79afc526133c044ebebfcb42a68d09f769fdbedcc00680ddd56e56a56483a
checksum: 10/222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df
languageName: node
linkType: hard

"fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1":
version: 3.3.1
resolution: "fast-glob@npm:3.3.1"
"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9":
version: 3.2.11
resolution: "fast-glob@npm:3.2.11"
dependencies:
"@nodelib/fs.stat": "npm:^2.0.2"
"@nodelib/fs.walk": "npm:^1.2.3"
glob-parent: "npm:^5.1.2"
merge2: "npm:^1.3.0"
micromatch: "npm:^4.0.4"
checksum: 10/51bcd15472879dfe51d4b01c5b70bbc7652724d39cdd082ba11276dbd7d84db0f6b33757e1938af8b2768a4bf485d9be0c89153beae24ee8331d6dcc7550379f
checksum: 10/6b736d92a47f27218a85bf184a4ccab9f707398f86711bf84d730243b10a999a85f79afc526133c044ebebfcb42a68d09f769fdbedcc00680ddd56e56a56483a
languageName: node
linkType: hard

"fast-glob@npm:^3.3.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
"fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1":
version: 3.3.1
resolution: "fast-glob@npm:3.3.1"
dependencies:
"@nodelib/fs.stat": "npm:^2.0.2"
"@nodelib/fs.walk": "npm:^1.2.3"
glob-parent: "npm:^5.1.2"
merge2: "npm:^1.3.0"
micromatch: "npm:^4.0.4"
checksum: 10/222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df
checksum: 10/51bcd15472879dfe51d4b01c5b70bbc7652724d39cdd082ba11276dbd7d84db0f6b33757e1938af8b2768a4bf485d9be0c89153beae24ee8331d6dcc7550379f
languageName: node
linkType: hard

Expand Down Expand Up @@ -19237,6 +19238,20 @@ __metadata:
languageName: node
linkType: hard

"vite-plugin-static-copy@npm:^1.0.1":
version: 1.0.1
resolution: "vite-plugin-static-copy@npm:1.0.1"
dependencies:
chokidar: "npm:^3.5.3"
fast-glob: "npm:^3.2.11"
fs-extra: "npm:^11.1.0"
picocolors: "npm:^1.0.0"
peerDependencies:
vite: ^5.0.0
checksum: 10/c0ca7f3695e293d3a4efc5f0900d0da7a5a2ee73821a52ff515aaf71d88551b0e4571faa7ad7d22a6d1c067ed5d5cb704b5652a45e7bb68d9734ec4fa3062d4d
languageName: node
linkType: hard

"vite-plugin-vue-inspector@npm:^4.0.2":
version: 4.0.2
resolution: "vite-plugin-vue-inspector@npm:4.0.2"
Expand Down

0 comments on commit ba25911

Please sign in to comment.