etherpad-lite/src
SamTV12345 2f07a47010 build: add tsdown dual-emit (ESM + CJS) for ep_etherpad-lite
Builds .ts sources to dist/*.mjs (ESM) and dist-cjs/*.cjs (CJS) so the
upcoming exports map can route plugins' require() calls to the CJS
twin while ESM consumers use the .mjs originals. No source code is
moved or rewritten. tsdown 0.22.0 emits .mjs for ESM regardless of
the outExtension callback; accept that convention.

The CJS entry set excludes node/server.ts (top-level await is not
valid in CJS) and tests/backend/** (common.ts transitively imports
server.ts). The ESM entry set includes both.
2026-05-25 12:12:14 +02:00
..
locales Localisation updates from https://translatewiki.net. 2026-05-21 14:02:29 +02:00
node Merge branch 'develop' into backend-esm-vitest 2026-05-25 11:56:32 +02:00
static Merge branch 'develop' into backend-esm-vitest 2026-05-25 11:56:32 +02:00
templates Merge branch 'develop' into backend-esm-vitest 2026-05-25 11:56:32 +02:00
tests test(admin): pass hook timeout as before() arg, not vi.setConfig 2026-05-25 12:04:30 +02:00
types
.eslintrc.cjs
ep.json
etherpad_icon.svg
package.json build: add tsdown dual-emit (ESM + CJS) for ep_etherpad-lite 2026-05-25 12:12:14 +02:00
playwright.config.ts
README.md
tsconfig.json
tsdown.config.ts build: add tsdown dual-emit (ESM + CJS) for ep_etherpad-lite 2026-05-25 12:12:14 +02:00
vitest.config.ts
web.config

Ignore this file and see the file in the base installation folder