Unfortunately, there were a lot of breaking changes since typedoc 0.19.2, and SphinxJS doesn't work with those yet. However, the usage of XMLHttpRequestBodyInit since recent refactors requires a newer version of TypeScript than 0.19.2 specifies as allowed peer dependency.
NodeJS 14 doesn't complain about the mismatch when mixing old typedoc with new typescript, but NodeJS 16 does. So with this fix, it is necessary to use either the --force or --legacy-peer-deps flag with npm install and npm ci for now.
Unfortunately, there were a lot of breaking changes since
typedoc
0.19.2, and SphinxJS doesn't work with those yet. However, the usage ofXMLHttpRequestBodyInit
since recent refactors requires a newer version of TypeScript than 0.19.2 specifies as allowed peer dependency.NodeJS 14 doesn't complain about the mismatch when mixing old
typedoc
with newtypescript
, but NodeJS 16 does. So with this fix, it is necessary to use either the--force
or--legacy-peer-deps
flag withnpm install
andnpm ci
for now.fixes #1277