11ty / 11ty/fetch

Fetch Not Running with CommonJS Files

Open
#64 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

education
Dominant language
JavaScript
Stars
166
Forks
21
PR merge metrics
No merged PRs in 30d

Description

eleventy-fetch v4.0.1, eleventy v3.0.0

Files containing eleventy-fetch reliant functions in src/_data are not run when .cjs - switching to ESM solves the issue immediately. No debug messages or errors, seems to not even attempt to run rather than run and fail.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with eleventy-fetch v4.0.1 and Eleventy v3.0.0 using a CommonJS file in src/_data, then compare it with the same file switched to ESM. Trace why the CommonJS file is not attempted and verify that eleventy-fetch-reliant functions in src/_data run without requiring the ESM switch.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.