Node.js добавил флаг --experimental-strip-private-modules
В Node.js появился CLI-флаг --experimental-strip-private-modules, который ограничивает удаление типов только пакетами с private: true в package.json. Это защищает публичные пакеты от потери типов и закрывает лазейку со «спрятанными» приватными пакетами во вложенных node_modules.
- Флаг включает выборочное удаление типов только для пакетов с private: true
- Публичные пакеты больше не теряют типы при сборке
- Логика в package_json_reader.js и node_modules.cc закрывает вложенные приватные пакеты
- Добавлены тесты в test/es-module/test-typescript.mjs
Читать дальше
Софт