super-productivity/packages/shared-schema
Johannes Millan 23579a448a fix(shared-schema): use tsup for dual ESM/CJS build
The previous commit changed module resolution to bundler mode which
fixed Angular tests but broke Node.js ESM imports in super-sync-server.

Switch to tsup bundler that outputs both ESM (.mjs) and CJS (.js) formats,
with proper exports field to support both environments:
- CJS for super-sync-server (Node.js commonjs)
- ESM for Angular/webpack bundler imports
2026-01-11 14:05:23 +01:00
..
src fix(shared-schema): fix module resolution for bundler compatibility 2026-01-11 13:20:16 +01:00
tests feat(sync): add shared schema versioning package for frontend/backend 2025-12-12 20:47:44 +01:00
.gitignore feat(sync): add shared schema versioning package for frontend/backend 2025-12-12 20:47:44 +01:00
package.json fix(shared-schema): use tsup for dual ESM/CJS build 2026-01-11 14:05:23 +01:00
tsconfig.json fix(shared-schema): fix module resolution for bundler compatibility 2026-01-11 13:20:16 +01:00
tsup.config.ts fix(shared-schema): use tsup for dual ESM/CJS build 2026-01-11 14:05:23 +01:00
vitest.config.ts feat(sync): add shared schema versioning package for frontend/backend 2025-12-12 20:47:44 +01:00