Sudden BREAKING TypeScript environment changes

What is modules = ["nodejs-20:v8-20230920-bd784b9"], why is it suddenly required for TypeScript code intelligence to work and where was I supposed to find out about this change?

Repl link/Link to where the bug appears:

Screenshots, links, or other helpful context:

{ pkgs }: {
  deps = [
      pkgs.nodePackages.typescript-language-server  # Used to enable TS code intelligence

That line of code adds NodeJS to your app, which Typescript is compiled on.