Merge branch 'dev'

This commit is contained in:
Jeff Emmett 2026-03-04 19:16:53 -08:00
commit 02547fbe47
1 changed files with 31 additions and 1 deletions

View File

@ -33,17 +33,20 @@ export default defineConfig({
}, },
}); });
// Build shell.ts as a standalone JS bundle // Build shell.ts as a standalone JS bundle (needs wasm() for Automerge via runtime)
await build({ await build({
configFile: false, configFile: false,
root: resolve(__dirname, "website"), root: resolve(__dirname, "website"),
plugins: [wasm()],
resolve: { resolve: {
alias: { alias: {
"@lib": resolve(__dirname, "./lib"), "@lib": resolve(__dirname, "./lib"),
"@shared": resolve(__dirname, "./shared"), "@shared": resolve(__dirname, "./shared"),
'@automerge/automerge': resolve(__dirname, 'node_modules/@automerge/automerge'),
}, },
}, },
build: { build: {
target: "esnext",
emptyOutDir: false, emptyOutDir: false,
outDir: resolve(__dirname, "dist"), outDir: resolve(__dirname, "dist"),
lib: { lib: {
@ -558,6 +561,33 @@ export default defineConfig({
resolve(__dirname, "dist/modules/rnetwork/network.css"), resolve(__dirname, "dist/modules/rnetwork/network.css"),
); );
// Build socials canvas component
await build({
configFile: false,
root: resolve(__dirname, "modules/rsocials/components"),
build: {
emptyOutDir: false,
outDir: resolve(__dirname, "dist/modules/rsocials"),
lib: {
entry: resolve(__dirname, "modules/rsocials/components/folk-socials-canvas.ts"),
formats: ["es"],
fileName: () => "folk-socials-canvas.js",
},
rollupOptions: {
output: {
entryFileNames: "folk-socials-canvas.js",
},
},
},
});
// Copy socials canvas CSS
mkdirSync(resolve(__dirname, "dist/modules/rsocials"), { recursive: true });
copyFileSync(
resolve(__dirname, "modules/rsocials/components/socials-canvas.css"),
resolve(__dirname, "dist/modules/rsocials/socials-canvas.css"),
);
// Build tube module component // Build tube module component
await build({ await build({
configFile: false, configFile: false,