Scaffold: package contract, docker CI gate, Renovate
CI / gate (push) Successful in 7s

This commit is contained in:
2026-08-23 23:49:35 +02:00
parent 8fd20d8601
commit 4398fe580f
14 changed files with 548 additions and 6 deletions
+3 -2
View File
@@ -49,8 +49,9 @@ keep; they never reach a consumer.
## 6. The package contract
- ESM only — no CommonJS build, no dual-package hazard.
- Two entrypoints: built JavaScript, and TypeScript source for Node's type stripping. Types for
both (`.d.ts` beside the JavaScript).
- One entrypoint: built JavaScript, `.d.ts` beside it. Do not add a TypeScript-source entrypoint —
Node refuses to type-strip under `node_modules` (`ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING`),
so it cannot serve an npm consumer.
- Published to public npmjs as `@larvit/atlassian-adf-converter`. Public source: the Gitea repo
goes public, LICENSE in place, before the first publish.
- Exact versions: `save-exact=true` in `.npmrc`.