Skip to content

chore!: update deps and remove selfContained#84

Merged
stropitek merged 27 commits intomainfrom
update-deps
Jun 27, 2025
Merged

chore!: update deps and remove selfContained#84
stropitek merged 27 commits intomainfrom
update-deps

Conversation

@stropitek
Copy link
Contributor

  • chore: remove wrong dependency
  • feat: update dependencies and use ESM
  • chore: upgrade node to 22
  • chore: remove lodash-es
  • chore: ignore coverage files
  • chore: migrate some use of request to fetch
  • fixup: correct usages of URL
  • refactor!: remove selfContained option
  • fix: enable server side inclusions in dev apache configuration
  • fix: allow the config CLI argument to be passed multiple times
  • refactor!: reduce the number unpure functions
  • fix: improve lock when using the CLI to build
  • chore: small fix
  • chore: refactor handling of sitemaps
  • refactor: simplify swig filters
  • refactor: revert back to building config in build function rather than just in CLI
  • chore: set exports field to ESM package
  • fixup: fix visualizer on tabs handling
  • fix: correct buildConfig
  • chore: adapt dev docker compose to allow to switch between builds
  • chore: remove test-coverage
  • refactor!: move build logic to its own file and only export the build function
  • docs: add example with couchdb authentication
  • fix: correct authentication header
  • fix: stop making local copy of data.json

stropitek added 27 commits June 13, 2025 16:12
and remove request dependency
and add self-contained config example
This option was adding a lot of code and complexity. Building a site which actually does not do any outside requests is difficult to guarantee in this context and the existing implementation had a lot of problems and cases not covered.
BREAKING-CHANGE: `build` expects a json and does not work anymore with a path to a configuration file
@stropitek stropitek merged commit f534f4c into main Jun 27, 2025
1 check passed
@stropitek stropitek deleted the update-deps branch June 27, 2025 08:26
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