diff options
author | khoden <khoden@yandex-team.com> | 2023-08-30 17:44:39 +0300 |
---|---|---|
committer | khoden <khoden@yandex-team.com> | 2023-08-30 18:20:38 +0300 |
commit | f48651482f1610f1b0ce6704c8ec6924f727910f (patch) | |
tree | c4cac27dfb56e111b1d0d6b040e516ebdc53ee2e | |
parent | 4790a6241fcc411a4fbb7c8f1e6808cc8acb7a3a (diff) | |
download | ydb-f48651482f1610f1b0ce6704c8ec6924f727910f.tar.gz |
TS_LIBRARY: перейти на output.tar
feat(nots/builder): Create output.tar after compile_ts
refactor(nots/builder): Use `BaseBuilder._bundle` in the children classes
feat(build/conf): Use output.tar as outputs in TS_LIBRARY
nots/cli править не пришлось, в нем есть логика распоковки бандлов для TS_BUNDLE, она же сработает и для TS_LIBRARY
-rw-r--r-- | build/conf/ts/ts_library.conf | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/build/conf/ts/ts_library.conf b/build/conf/ts/ts_library.conf index 781a8ebdd4d..09af139be13 100644 --- a/build/conf/ts/ts_library.conf +++ b/build/conf/ts/ts_library.conf @@ -5,7 +5,7 @@ TS_COMPILE=$TOUCH_UNIT \ && ${cwd:BINDIR} $NOTS_TOOL compile-ts $NOTS_TOOL_BASE_ARGS --tsc-resource $TYPESCRIPT_ROOT \ --moddir $MODDIR --ts-config ${input:TS_CONFIG_PATH} --node-modules-bundle $NOTS_TOOL_NODE_MODULES_BUNDLE \ $NODE_MODULES_BUNDLE_AS_OUTPUT ${hide:PEERS} ${input;hide:"./package.json"} ${TS_CONFIG_FILES} \ - ${output;hide:"package.json"} ${output;hide:TS_COMPILE_OUTPUT} ${kv;hide:"p TSC"} ${kv;hide:"pc magenta"} + ${output;hide:"package.json"} ${output;hide:"output.tar"} ${kv;hide:"p TSC"} ${kv;hide:"pc magenta"} ### @usage: TS_LIBRARY([name]) ### @@ -33,7 +33,7 @@ multimodule TS_LIBRARY { _PEERDIR_TS_RESOURCE(typescript) - SET(TS_CONFIG_DEDUCE_OUT yes) + SET(TS_CONFIG_DEDUCE_OUT no) # we should set NODE_MODULES_BUNDLE_AS_OUTPUT conditionally, # based on whether module has deps or doesn't have |