aboutsummaryrefslogtreecommitdiffstats
path: root/build/conf
diff options
context:
space:
mode:
authorvturov <vturov@yandex-team.com>2024-08-20 07:24:27 +0300
committervturov <vturov@yandex-team.com>2024-08-20 07:34:26 +0300
commit3669ca7ed139af25dfd46ec1ce9b94f36ffefda5 (patch)
tree0f476b8ec127c84428e9aece81e1833324f583d6 /build/conf
parentf7e19932f2630ec28c3a7f777f6af17f94b3b267 (diff)
downloadydb-3669ca7ed139af25dfd46ec1ce9b94f36ffefda5.tar.gz
support `next experimental-compile` command
Добавляем возможность использовать в `next` экспериментальную функциональность построения проекта без рендеринга статики, отложив рендеринг на момент запуска проекта на конкретной среде. Это позволяет проектам, требующим разных параметров рендеринга для статики в зависимости от среды пережить ограничения автосборки, требующей независимости результата от конкретной среды, на которой выполняется сборка. 40cab21c170e2c68291be3e695045541b3984e48
Diffstat (limited to 'build/conf')
-rw-r--r--build/conf/ts/ts_next.conf6
1 files changed, 6 insertions, 0 deletions
diff --git a/build/conf/ts/ts_next.conf b/build/conf/ts/ts_next.conf
index db25950527..e41f08182f 100644
--- a/build/conf/ts/ts_next.conf
+++ b/build/conf/ts/ts_next.conf
@@ -1,4 +1,5 @@
TS_NEXT_CONFIG_PATH=next.config.js
+TS_NEXT_COMMAND=build
### @usage: TS_NEXT_CONFIG(ConfigPath)
###
@@ -25,10 +26,15 @@ macro TS_NEXT_OUTPUT(DirName) {
SET(TS_NEXT_OUTPUT_DIR $DirName)
}
+macro TS_NEXT_EXPERIMENTAL_COMPILE() {
+ SET(TS_NEXT_COMMAND experimental-compile)
+}
+
TS_NEXT_CMD=$TOUCH_UNIT \
&& $_TS_FILES_COPY_CMD \
&& $ADD_VCS_INFO_FILE_CMD \
&& $NOTS_TOOL $NOTS_TOOL_BASE_ARGS build-next $NOTS_TOOL_COMMON_BUILDER_ARGS \
+ --ts-next-command ${TS_NEXT_COMMAND} \
--bundler-config-path ${input:TS_NEXT_CONFIG_PATH} \
--output-dirs ${TS_NEXT_OUTPUT_DIR} \
$_NODE_MODULES_INOUTS ${hide:PEERS} \