@@ -19,59 +19,126 @@ export default defineConfig({
19
19
} ) ,
20
20
dts ( )
21
21
] ,
22
+ css : {
23
+ preprocessorOptions : {
24
+ scss : {
25
+ api : 'modern-compiler'
26
+ }
27
+ }
28
+ } ,
22
29
build : {
23
30
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'
27
34
} ,
28
35
rollupOptions : {
29
- external : [ " vue" ] ,
36
+ external : [ ' vue' ] ,
30
37
output : {
31
38
globals : {
32
- vue : "Vue"
33
- }
39
+ vue : 'Vue'
40
+ } ,
41
+ exports : 'named'
34
42
}
35
43
} ,
36
44
} ,
37
45
resolve : {
38
46
alias : {
39
47
'@' : 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 ) ) ,
41
49
'pdfjs-lib' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/src/pdf.js' , import . meta. url ) ) ,
42
50
'pdfjs-web' : fileURLToPath ( new URL ( '../../node_modules/pdf.js/web' , import . meta. url ) ) ,
43
51
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
+ ) ,
47
71
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
+ ) ,
55
84
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
+ )
75
142
}
76
- } ,
77
- } )
143
+ }
144
+ } )
0 commit comments