From e841dc60b785b65154746a62212139b91be4cc60 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Tue, 10 Feb 2026 18:34:34 +0100 Subject: [PATCH] :sparkles: Make penpot depend on local plugins runtime This removes the need to publish versions to pnpn --- frontend/package.json | 2 +- frontend/pnpm-lock.yaml | 4 ++-- plugins/libs/plugins-runtime/vite.config.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 03dfc498bc..611104cf5c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@penpot/draft-js": "workspace:./packages/draft-js", "@penpot/mousetrap": "workspace:./packages/mousetrap", - "@penpot/plugins-runtime": "link:../plugins/dist/plugins-runtime", + "@penpot/plugins-runtime": "link:../plugins/libs/plugins-runtime", "@penpot/svgo": "penpot/svgo#v3.2", "@penpot/text-editor": "workspace:./text-editor", "@penpot/tokenscript": "workspace:./packages/tokenscript", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 8fd6a85405..d00c38a2cf 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -20,8 +20,8 @@ importers: specifier: workspace:./packages/mousetrap version: link:packages/mousetrap '@penpot/plugins-runtime': - specifier: link:../plugins/dist/plugins-runtime - version: link:../plugins/dist/plugins-runtime + specifier: link:../plugins/libs/plugins-runtime + version: link:../plugins/libs/plugins-runtime '@penpot/svgo': specifier: penpot/svgo#v3.2 version: svgo@https://codeload.github.com/penpot/svgo/tar.gz/8c9b0e32e9cb5f106085260bd9375f3c91a5010b diff --git a/plugins/libs/plugins-runtime/vite.config.ts b/plugins/libs/plugins-runtime/vite.config.ts index 8d32fb66bb..e8b5ca5ae3 100644 --- a/plugins/libs/plugins-runtime/vite.config.ts +++ b/plugins/libs/plugins-runtime/vite.config.ts @@ -35,7 +35,7 @@ export default defineConfig({ // Configuration for building your library. // See: https://vitejs.dev/guide/build.html#library-mode build: { - outDir: '../../dist/plugins-runtime', + outDir: './dist/', reportCompressedSize: true, commonjsOptions: { transformMixedEsModules: true,