Skip to content

feat: filesystem adapters via markup-generator (issue #25) - #26

Merged
atherdon merged 4 commits into
mainfrom
feat/fs-adapters-issue-25
Sep 29, 2026
Merged

atherdon merged 4 commits into
mainfrom
feat/fs-adapters-issue-25

Conversation

@atherdon

Copy link
Copy Markdown
Contributor

Implements issue #25 PR A + list adapter.

generate-template

  • src/adapters/list-files.ts — directory scan via markup-generator.listTemplateFiles
  • src/adapters/payload-files.ts — dataPath / {slug}.data.js via loadData + pathExists
  • Default payload path no longer existsSync(dataDir). Missing payload → NO_PAYLOAD unless payload, dataPath, samplePayloads, loadPayload, or useDataFiles: true.
  • generator.ts no longer imports node:fs

Depends on

LLazyEmail/markup-generator#275 (pathExists, listTemplateFiles). Merge and publish that first, then bump markup-generator here.

Copy link
Copy Markdown
Contributor Author

Updated to markup-generator ^3.2.0 (merged #275: pathExists, listTemplateFiles).

  • package.json dependency bumped from ^3.1.5 → ^3.2.0
  • Re-exported pathExists, listTemplateFiles, loadData from this package root

Publish markup-generator@3.2.0 to npm if CI cannot resolve the version, then re-run.

@atherdon
atherdon merged commit 2c29821 into main Sep 29, 2026
1 of 2 checks passed
@atherdon
atherdon deleted the feat/fs-adapters-issue-25 branch September 29, 2026 03:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant