feat: make each plugin an npm workspace built by a termix-plugin CLI

This commit is contained in:
LukeGus committed 2026-09-22 15:09:50 -05:00
1 parent 4758016f41
commit 5796186a1c
448 files changed
+3087 -2003

No files matched your search

+3 -6
View File
@@ -13,12 +13,9 @@ dist-ssr
coverage
*.local
# tsc -p tsconfig.plugins.json emits plugin backend .js next to its .ts
# source. It also stray-emits sibling .js next to every core .ts the plugin
# imports for type-checking (src/types, src/backend/utils, repositories...);
# scripts/copy-bundled-plugins.cjs removes those after every compile, this
# is a safety net for running tsc -p tsconfig.plugins.json directly.
/plugins/*/backend/**/*.js
# Plugin build output. termix-plugin build writes it, the packaged server
# gets its copy under dist/plugins.
/plugins/*/dist/
/src/**/*.js
.vscode/*