Closes#165. Заменены все относительные импорты с 3+ уровнями в src/test на #src/* и #generated/. Node package imports направляет в dist (dev — dist-dev); TypeScript paths и Jest mappers резолвят исходники. TS6 не принимает baseUrl без ignoreDeprecations, поэтому paths используют относительные ./src/ без baseUrl.
Проверки: npm run verify — 310/310; npm run test:e2e — pass; runtime require compiled modules — pass; npm run openapi:check — pass. Ветка затрагивает 91 файл; перед merge проверить конфликт с другими параллельными refactor PR.
Closes #165. Заменены все относительные импорты с 3+ уровнями в src/test на #src/* и #generated/*. Node package imports направляет в dist (dev — dist-dev); TypeScript paths и Jest mappers резолвят исходники. TS6 не принимает baseUrl без ignoreDeprecations, поэтому paths используют относительные ./src/* без baseUrl.
Проверки: npm run verify — 310/310; npm run test:e2e — pass; runtime require compiled modules — pass; npm run openapi:check — pass. Ветка затрагивает 91 файл; перед merge проверить конфликт с другими параллельными refactor PR.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #165. Заменены все относительные импорты с 3+ уровнями в src/test на #src/* и #generated/. Node package imports направляет в dist (dev — dist-dev); TypeScript paths и Jest mappers резолвят исходники. TS6 не принимает baseUrl без ignoreDeprecations, поэтому paths используют относительные ./src/ без baseUrl.
Проверки: npm run verify — 310/310; npm run test:e2e — pass; runtime require compiled modules — pass; npm run openapi:check — pass. Ветка затрагивает 91 файл; перед merge проверить конфликт с другими параллельными refactor PR.
Pull request closed