broeker / spacebook

💥 Create fast and simple documentation to explain almost anything. Uses Eleventy, Tailwind 2.0, and Alpine JS with an optional Netlify CMS.
https://spacebook.app
MIT License
297 stars 62 forks source link

Problem with "fleur" for "eleventy-plugin-embed-everything" #50

Open MattArnold opened 2 months ago

MattArnold commented 2 months ago

I've been very happy with the 11ty starter Spacebook for a long time. But for more than a year, my spacebook site will no longer build in Netflify, due to a bad dependency. It needs "fleur" for the dependency "eleventy-plugin-embed-everything".

These problems were not due to any changes I made to my repository. Just one day, in June 2023, I swapped out three images for replacement images, and the site would no longer build on Netlify due to a third-party dependency of another third-party dependency.

I tried upgrading "eleventy-plugin-embed-everything" to ^1.18.2 in package.json. I added "kleur": "^4.1.5", to package.json. I tried changing my build command from command = "npm run build" to command = "npm install && npm run build" to see if that would help. I've changed that one back. I tried upgrading node from version 14 to version 20 in Netlify's config panel, but the build fails because eleventy needs version 14.

I went to the Spacebook demo page and clicked the button that would deploy a new Spacebook site to Netlify, and the same build problem prevents this too.