Latest remix template from CloudFlare Docs are breaking at `npm audit`

Is there an update to this?
1 Reply
garb
garbOP7mo ago
Running npm audit fix doesn't resolve the remark-mdx-formatter. I've updated to esbuild 0.25.0 in my overrides but forcing estree-util-value-to-estree to 3.3.3 breaks remix resulting in the below error:
~/Doc/Pr/test-remix master !5 ?1 ❯ npm run dev 10:58:18 AM

> dev
> remix vite:dev

/Users/gabriel/Documents/Projects/test-remix/node_modules/remark-mdx-frontmatter/dist/index.js:5
const estree_util_value_to_estree_1 = require("estree-util-value-to-estree");
^

Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/gabriel/Documents/Projects/test-remix/node_modules/estree-util-value-to-estree/dist/estree-util-value-to-estree.js from /Users/gabriel/Documents/Projects/test-remix/node_modules/remark-mdx-frontmatter/dist/index.js not supported.
Instead change the require of estree-util-value-to-estree.js in /Users/gabriel/Documents/Projects/test-remix/node_modules/remark-mdx-frontmatter/dist/index.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (/Users/gabriel/Documents/Projects/test-remix/node_modules/remark-mdx-frontmatter/dist/index.js:5:39) {
code: 'ERR_REQUIRE_ESM'
}

Node.js v20.16.0
~/Doc/Pr/test-remix master !5 ?1 ❯ npm run dev 10:58:18 AM

> dev
> remix vite:dev

/Users/gabriel/Documents/Projects/test-remix/node_modules/remark-mdx-frontmatter/dist/index.js:5
const estree_util_value_to_estree_1 = require("estree-util-value-to-estree");
^

Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/gabriel/Documents/Projects/test-remix/node_modules/estree-util-value-to-estree/dist/estree-util-value-to-estree.js from /Users/gabriel/Documents/Projects/test-remix/node_modules/remark-mdx-frontmatter/dist/index.js not supported.
Instead change the require of estree-util-value-to-estree.js in /Users/gabriel/Documents/Projects/test-remix/node_modules/remark-mdx-frontmatter/dist/index.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (/Users/gabriel/Documents/Projects/test-remix/node_modules/remark-mdx-frontmatter/dist/index.js:5:39) {
code: 'ERR_REQUIRE_ESM'
}

Node.js v20.16.0

Did you find this page helpful?