diff --git a/studio-web/package.json b/studio-web/package.json index c9dd07d..2b55d35 100644 --- a/studio-web/package.json +++ b/studio-web/package.json @@ -1,12 +1,12 @@ { "name": "@storyteller/studio-web", "version": "0.0.1", - "dependencies": {}, + "dependencies": { + "@storyteller/framework": "0.0.1", + "@storyteller/studio": "0.0.1", + "lit": "^2.8.0" + }, "main": "./index.js", "module": "./index.mjs", - "typings": "./index.d.ts", - "exports": { - "./canvas-provider": "./canvas-provider.element.js", - "./viewer": "./viewer.element.js" - } + "typings": "./index.d.ts" } diff --git a/studio-web/project.json b/studio-web/project.json index 6f29b37..cc6f2c8 100644 --- a/studio-web/project.json +++ b/studio-web/project.json @@ -7,6 +7,12 @@ "build": { "executor": "@nx/vite:build", "outputs": ["{options.outputPath}"], + "dependsOn": [ + { + "projects": ["studio"], + "target": "build:web" + } + ], "options": { "outputPath": "dist/studio-web" } diff --git a/studio-web/vite.config.ts b/studio-web/vite.config.ts index c983e7b..acfb880 100644 --- a/studio-web/vite.config.ts +++ b/studio-web/vite.config.ts @@ -35,11 +35,15 @@ export default defineConfig({ fileName: "index", // Change this to the formats you want to support. // Don't forget to update your package.json as well. - formats: ["es"], + formats: ["es", "cjs"], }, rollupOptions: { // External packages that should not be bundled into your library. - external: [], + external: [ + "lit", + "@storyteller/framework", + "@storyteller/studio", + ], }, },