File tree Expand file tree Collapse file tree 1 file changed +10
-15
lines changed Expand file tree Collapse file tree 1 file changed +10
-15
lines changed Original file line number Diff line number Diff line change @@ -200,27 +200,22 @@ export default defineConfig({
200200 },
201201 rollupOptions: {
202202 // External packages that shouldn't be bundled in library mode
203+ // For studio integration, we bundle vue-skuilder packages to avoid npm resolution issues
203204 external: [
204- 'vue',
205- 'vue-router',
206- 'vuetify',
207- 'pinia',
208- '@vue-skuilder/common',
209- '@vue-skuilder/common-ui',
210- '@vue-skuilder/courseware',
211- '@vue-skuilder/db',
205+ // Bundle everything for studio integration - no externals
212206 ],
213207 output: {
214208 // Global variables for UMD build
215209 globals: {
216- ' vue' : 'Vue',
210+ vue: 'Vue',
217211 'vue-router': 'VueRouter',
218- 'vuetify': 'Vuetify',
219- 'pinia': 'Pinia',
220- '@vue-skuilder/common': 'VueSkuilderCommon',
221- '@vue-skuilder/common-ui': 'VueSkuilderCommonUI',
222- '@vue-skuilder/courseware': 'VueSkuilderCourseWare',
223- '@vue-skuilder/db': 'VueSkuilderDB',
212+ vuetify: 'Vuetify',
213+ pinia: 'Pinia',
214+ // Remove globals for bundled packages
215+ // '@vue-skuilder/common': 'VueSkuilderCommon',
216+ // '@vue-skuilder/common-ui': 'VueSkuilderCommonUI',
217+ // '@vue-skuilder/courseware': 'VueSkuilderCourseWare',
218+ // '@vue-skuilder/db': 'VueSkuilderDB',
224219 },
225220 exports: 'named',
226221 // Preserve CSS in the output bundle
You can’t perform that action at this time.
0 commit comments