@@ -19,59 +19,126 @@ export default defineConfig({
1919 } ) ,
2020 dts ( )
2121 ] ,
22+ css : {
23+ preprocessorOptions : {
24+ scss : {
25+ api : 'modern-compiler'
26+ }
27+ }
28+ } ,
2229 build : {
2330 lib : {
24- entry : path . resolve ( __dirname , " src/index.ts" ) ,
25- name : " VuePDFjs" ,
26- fileName : " vue-pdfjs"
31+ entry : path . resolve ( __dirname , ' src/index.ts' ) ,
32+ name : ' VuePDFjs' ,
33+ fileName : ' vue-pdfjs'
2734 } ,
2835 rollupOptions : {
29- external : [ " vue" ] ,
36+ external : [ ' vue' ] ,
3037 output : {
3138 globals : {
32- vue : "Vue"
33- }
39+ vue : 'Vue'
40+ } ,
41+ exports : 'named'
3442 }
3543 } ,
3644 } ,
3745 resolve : {
3846 alias : {
3947 '@' : fileURLToPath ( new URL ( './src' , import . meta. url ) ) ,
40- ' pdfjs' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src' , import . meta. url ) ) ,
48+ pdfjs : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src' , import . meta. url ) ) ,
4149 'pdfjs-lib' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src/pdf.js' , import . meta. url ) ) ,
4250 'pdfjs-web' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web' , import . meta. url ) ) ,
4351
44- 'fluent-bundle' : fileURLToPath ( new URL ( '../../node_modules/@fluent/bundle/esm/index.js' , import . meta. url ) ) ,
45- 'fluent-dom' : fileURLToPath ( new URL ( '../../node_modules/@fluent/dom/esm/index.js' , import . meta. url ) ) ,
46- 'cached-iterable' : fileURLToPath ( new URL ( '../../node_modules/cached-iterable/src/index.mjs' , import . meta. url ) ) ,
52+ 'fluent-bundle' : fileURLToPath (
53+ new URL ( '../../node_modules/@fluent/bundle/esm/index.js' , import . meta. url )
54+ ) ,
55+ 'fluent-dom' : fileURLToPath (
56+ new URL ( '../../node_modules/@fluent/dom/esm/index.js' , import . meta. url )
57+ ) ,
58+ 'cached-iterable' : fileURLToPath (
59+ new URL ( '../../node_modules/cached-iterable/src/index.mjs' , import . meta. url )
60+ ) ,
61+
62+ 'display-cmap_reader_factory' : fileURLToPath (
63+ new URL ( '../../node_modules/pdf.js/src/display/cmap_reader_factory.js' , import . meta. url )
64+ ) ,
65+ 'display-standard_fontdata_factory' : fileURLToPath (
66+ new URL (
67+ '../../node_modules/pdf.js/src/display/standard_fontdata_factory.js' ,
68+ import . meta. url
69+ )
70+ ) ,
4771
48- 'display-cmap_reader_factory' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src/display/cmap_reader_factory.js' , import . meta. url ) ) ,
49- 'display-standard_fontdata_factory' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src/display/standard_fontdata_factory.js' , import . meta. url ) ) ,
50-
51- 'display-fetch_stream' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src/display/fetch_stream.js' , import . meta. url ) ) ,
52- 'display-network' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src/display/network.js' , import . meta. url ) ) ,
53- 'display-node_stream' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src/display/stubs.js' , import . meta. url ) ) ,
54- 'display-node_utils' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src/display/stubs.js' , import . meta. url ) ) ,
72+ 'display-fetch_stream' : fileURLToPath (
73+ new URL ( '../../node_modules/pdf.js/src/display/fetch_stream.js' , import . meta. url )
74+ ) ,
75+ 'display-network' : fileURLToPath (
76+ new URL ( '../../node_modules/pdf.js/src/display/network.js' , import . meta. url )
77+ ) ,
78+ 'display-node_stream' : fileURLToPath (
79+ new URL ( '../../node_modules/pdf.js/src/display/stubs.js' , import . meta. url )
80+ ) ,
81+ 'display-node_utils' : fileURLToPath (
82+ new URL ( '../../node_modules/pdf.js/src/display/stubs.js' , import . meta. url )
83+ ) ,
5584
56- 'web-alt_text_manager' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/alt_text_manager.js' , import . meta. url ) ) ,
57- 'web-annotation_editor_params' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/annotation_editor_params.js' , import . meta. url ) ) ,
58- 'web-download_manager' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/download_manager.js' , import . meta. url ) ) ,
59- 'web-external_services' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/genericcom.js' , import . meta. url ) ) ,
60- 'web-new_alt_text_manager' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/new_alt_text_manager.js' , import . meta. url ) ) ,
61- 'web-null_l10n' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/genericl10n.js' , import . meta. url ) ) ,
62- 'web-pdf_attachment_viewer' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_attachment_viewer.js' , import . meta. url ) ) ,
63- 'web-pdf_cursor_tools' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_cursor_tools.js' , import . meta. url ) ) ,
64- 'web-pdf_document_properties' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_document_properties.js' , import . meta. url ) ) ,
65- 'web-pdf_find_bar' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_find_bar.js' , import . meta. url ) ) ,
66- 'web-pdf_layer_viewer' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_layer_viewer.js' , import . meta. url ) ) ,
67- 'web-pdf_outline_viewer' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_outline_viewer.js' , import . meta. url ) ) ,
68- 'web-pdf_presentation_mode' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_presentation_mode.js' , import . meta. url ) ) ,
69- 'web-pdf_sidebar' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_sidebar.js' , import . meta. url ) ) ,
70- 'web-pdf_thumbnail_viewer' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_thumbnail_viewer.js' , import . meta. url ) ) ,
71- 'web-preferences' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/genericcom.js' , import . meta. url ) ) ,
72- 'web-print_service' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/pdf_print_service.js' , import . meta. url ) ) ,
73- 'web-secondary_toolbar' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/secondary_toolbar.js' , import . meta. url ) ) ,
74- 'web-toolbar' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web/toolbar.js' , import . meta. url ) ) ,
85+ 'web-alt_text_manager' : fileURLToPath (
86+ new URL ( '../../node_modules/pdf.js/web/alt_text_manager.js' , import . meta. url )
87+ ) ,
88+ 'web-annotation_editor_params' : fileURLToPath (
89+ new URL ( '../../node_modules/pdf.js/web/annotation_editor_params.js' , import . meta. url )
90+ ) ,
91+ 'web-download_manager' : fileURLToPath (
92+ new URL ( '../../node_modules/pdf.js/web/download_manager.js' , import . meta. url )
93+ ) ,
94+ 'web-external_services' : fileURLToPath (
95+ new URL ( '../../node_modules/pdf.js/web/genericcom.js' , import . meta. url )
96+ ) ,
97+ 'web-new_alt_text_manager' : fileURLToPath (
98+ new URL ( '../../node_modules/pdf.js/web/new_alt_text_manager.js' , import . meta. url )
99+ ) ,
100+ 'web-null_l10n' : fileURLToPath (
101+ new URL ( '../../node_modules/pdf.js/web/genericl10n.js' , import . meta. url )
102+ ) ,
103+ 'web-pdf_attachment_viewer' : fileURLToPath (
104+ new URL ( '../../node_modules/pdf.js/web/pdf_attachment_viewer.js' , import . meta. url )
105+ ) ,
106+ 'web-pdf_cursor_tools' : fileURLToPath (
107+ new URL ( '../../node_modules/pdf.js/web/pdf_cursor_tools.js' , import . meta. url )
108+ ) ,
109+ 'web-pdf_document_properties' : fileURLToPath (
110+ new URL ( '../../node_modules/pdf.js/web/pdf_document_properties.js' , import . meta. url )
111+ ) ,
112+ 'web-pdf_find_bar' : fileURLToPath (
113+ new URL ( '../../node_modules/pdf.js/web/pdf_find_bar.js' , import . meta. url )
114+ ) ,
115+ 'web-pdf_layer_viewer' : fileURLToPath (
116+ new URL ( '../../node_modules/pdf.js/web/pdf_layer_viewer.js' , import . meta. url )
117+ ) ,
118+ 'web-pdf_outline_viewer' : fileURLToPath (
119+ new URL ( '../../node_modules/pdf.js/web/pdf_outline_viewer.js' , import . meta. url )
120+ ) ,
121+ 'web-pdf_presentation_mode' : fileURLToPath (
122+ new URL ( '../../node_modules/pdf.js/web/pdf_presentation_mode.js' , import . meta. url )
123+ ) ,
124+ 'web-pdf_sidebar' : fileURLToPath (
125+ new URL ( '../../node_modules/pdf.js/web/pdf_sidebar.js' , import . meta. url )
126+ ) ,
127+ 'web-pdf_thumbnail_viewer' : fileURLToPath (
128+ new URL ( '../../node_modules/pdf.js/web/pdf_thumbnail_viewer.js' , import . meta. url )
129+ ) ,
130+ 'web-preferences' : fileURLToPath (
131+ new URL ( '../../node_modules/pdf.js/web/genericcom.js' , import . meta. url )
132+ ) ,
133+ 'web-print_service' : fileURLToPath (
134+ new URL ( '../../node_modules/pdf.js/web/pdf_print_service.js' , import . meta. url )
135+ ) ,
136+ 'web-secondary_toolbar' : fileURLToPath (
137+ new URL ( '../../node_modules/pdf.js/web/secondary_toolbar.js' , import . meta. url )
138+ ) ,
139+ 'web-toolbar' : fileURLToPath (
140+ new URL ( '../../node_modules/pdf.js/web/toolbar.js' , import . meta. url )
141+ )
75142 }
76- } ,
77- } )
143+ }
144+ } )
0 commit comments