aboutsummaryrefslogtreecommitdiffstats
path: root/build/external_resources/webpack/readme.md
blob: a505376693dda5f98cbc69e3cbbe9b4954e58db6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
# webpack resource

Ресурс должен быть tar-архивом с директорией node_modules, которая содержит
следующие пакеты:
  * typescript@4.5.5 — нужен чтобы интерпретировать TS-код
  * webpack@5.69.1 — сам вебпак, который будет использоваться для сборки бандла
  * webpack-cli@4.9.2 — cli к этому вебпаку
  * ts-loader@9.2.6 — используется по сути как плагин к webpack. Нужен, чтобы транспилировать TS to JS прямо на шаге вызова вебпака. В противном случае придётся делать два шага: транспиляцию отдельно и после генерацию бандла.
  * webpack-dev-middleware@5.3.3 — Для разработки умеет раздавать файлы созданные вебпаком

Сгенерировать новую версию ресурса можно с использованием скрипта `generate-webpack-resource.sh`.