Sudden BREAKING TypeScript environment changes

Question:
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:
https://replit.com/@fossprime/TypeScript-WTF#replit.nix:3:18

Screenshots, links, or other helpful context:

{ pkgs }: {
  deps = [
    pkgs.nodejs_20
      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.