Update packages and add Font Awesome v6 #13
Not sure where the issue comes from exactly, but I can't build this anymore.
`Error` was thrown:
Error: Cannot find module 'parse-filepath'
Require stack:
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/src/TemplatePath.js
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/src/Eleventy.js
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/cmd.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
at Function.Module._load (internal/modules/cjs/loader.js:667:27)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/src/TemplatePath.js:3:19)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
npm ERR! code 1
npm ERR! path /home/otto/Documents/projects/codeberg/more/codeberg-fonts
npm ERR! command failed
npm ERR! command sh -c rm -rf _site/ && npm run build-fonts && eleventy
maybe due to the version bump?
Hmm, did you npm install?
yes
full log:
otto@asdp-lmde4:~/Documents/projects/codeberg/more/codeberg-fonts$ ./deploy.sh
+ DEPLOYMENT_REPO=git@codeberg.org:Codeberg-Infrastructure/static-deployments
+ DEPLOYMENT_BRANCH=fonts
+ npm run build
> build
> rm -rf _site/ && npm run build-fonts && eleventy
> build-fonts
> node build-fonts.js
Download - processing font FontAwesome 5 Free
File already exists. Checking hash.
Hash matches, no need to download
Download - processing font FontAwesome 6 Free
File already exists. Checking hash.
Hash matches, no need to download
Download - processing font Inter
File already exists. Checking hash.
Hash matches, no need to download
Building font FontAwesome 5 Free
Preparing output directory...
Extracting font...
Extraction finished
Running build script ./font_buildscripts/fontawesome5.sh in ./built_fonts/fontawesome5
Building font FontAwesome 6 Free
Preparing output directory...
Extracting font...
Extraction finished
Running build script ./font_buildscripts/fontawesome6.sh in ./built_fonts/fontawesome6
Building font Inter
Preparing output directory...
Extracting font...
Extraction finished
No build script exists for this font
done
Eleventy fatal error: (more in DEBUG output)
> Cannot find module 'parse-filepath'
Require stack:
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/src/TemplatePath.js
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/src/Eleventy.js
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/cmd.js
`Error` was thrown:
Error: Cannot find module 'parse-filepath'
Require stack:
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/src/TemplatePath.js
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/src/Eleventy.js
- /home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/cmd.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
at Function.Module._load (internal/modules/cjs/loader.js:667:27)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/otto/Documents/projects/codeberg/more/codeberg-fonts/node_modules/@11ty/eleventy/src/TemplatePath.js:3:19)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
npm ERR! code 1
npm ERR! path /home/otto/Documents/projects/codeberg/more/codeberg-fonts
npm ERR! command failed
npm ERR! command sh -c rm -rf _site/ && npm run build-fonts && eleventy
npm ERR! A complete log of this run can be found in:
npm ERR! /home/otto/.npm/_logs/2022-07-05T19_02_36_512Z-debug.log
otto@asdp-lmde4:~/Documents/projects/codeberg/more/codeberg-fonts$
Can't reproduce on CI. The log shows that it's trying to access a module that isn't a dependency anymore. Maybe some of the files are in a different state? Try a git reset --hard origin/main and deleting node_modules.
Removing the package lock etc didn't help, but removing the node_modules folder did the trick. Still a WTF-moment - why would I always need to purge all that crap from my machine for npm to work correctly? 🤷
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?