Skip to content

Commit 333ca24

Browse files
committed
more agressively inline deps into built questions
1 parent 9f6a885 commit 333ca24

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

packages/cli/src/utils/template.ts

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)