To minimize the need for ts-node, the ng-dev configuration files are now
ESM JavaScript files. To support type-checking of the files, JSDoc `@type`
comments are added to each file. This allows for IDE support while also
removing the need for ts-node to execute the files. Unfortunately, the
`lib/packages.ts` file is still present and used by the configurations.
This prevents full removal of ts-node for the ng-dev execution at this
time.