summaryrefslogtreecommitdiffstats
path: root/build/plugins/lib
Commit message (Collapse)AuthorAgeFilesLines
* move TS related stuff to build/internalsnermolaev2023-09-2541-3155/+0
|
* feat(node_modules): call prebuilder apply-addons after installzaverden2023-09-222-2/+25
|
* update tests for ymake pluginssnermolaev2023-09-226-8/+38
|
* feat(FROM_NPM): load packages by tarball urlzaverden2023-09-204-34/+26
| | | | Раньше FROM_NPM строил урл для скачивания по имени пакета. Изменил это на использование поля tarball, потому что это требуется для интеграции с `@yatool/prebuilder`
* nots/plugins: Проблемы c `extends` у `tsconfig.json`khoden2023-09-134-175/+240
| | | | | | | ~~В этот PR только простой фикс конкретного бага из https://a.yandex-team.ru/review/4370819/details~~ ~~Прочие улучшения в коде `ts_config.py` будут отдельно, включая покрытие кода тестами.~~ Переписал `TsConfig.merge()`, чуть добавил тестов
* Изменить логику дискаверинга исходников ↵khoden2023-09-085-2/+175
| | | | | | | | | | для TS_* ### Принцип работы: 1. В переменную с помощью `_GLOB` записываем все файлы (*.ts *.tsx *.js *.jsx *.json) проекта, кроме дефолтного списка исключений (типа `node_modules`, `dist/build`, `a.yaml`, `ya.make`, `package.json`, `pnpm-lock.yaml` и подобные) 2. Вызываем плагин (`_TS_CONFIGURE`), где удаляем из этого списка файлы, не покрываемые `tsconfig.json` 3. Получившееся значение используем в качестве источника инпутов для таргета
* [devtools/ya/test] New tags ya:copydata and ya:copydatarodimdim112023-08-231-0/+2
| | | | New tag ya:copysrctoenv
* Всегда перечислять pnpm-lock.yaml во входах ↵miripiruni2023-06-291-4/+10
| | | | | | | модуля Issues: * https://st.yandex-team.ru/ * https://st.yandex-team.ru/
* feat(TS_BUNDLE): put output dir to archive as iszaverden2023-06-261-0/+1
|
* Create file "a.yaml"miripiruni2023-06-131-0/+2
|
* add ymake export to ydbalexv-smirnov2023-06-1343-0/+3441
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-2843-3212/+0
|
* Фетчинг ресурсов из тулчейна, выбор ↵khoden2023-03-231-2/+3
| | | | | | | | | соответствующего Sandbox-ресурса Задача пока решена не полностью, но влить уже можно, чтобы не копить дифф. В рамках PR я часть кода вытащил в отдельный независимый таргет erm.api. Его можно импортировать в каких-нибудь других пакетах для получения основной функциональности - информации об инструментах в тулчейне, а также выборе соответствующей версии и  Sandbox-ресурса
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-1543-0/+3211
|
* fix ya.makemonster2022-07-0723-1752/+0
|
* feat: TS_BUNDLE with dependenciesmiripiruni2022-06-275-154/+254
| | | | ref:e744df2a7b177057e6bb9b0fc888a8ed0c56ff0c
* intermediate changesarcadia-devtools2022-03-159-138/+0
| | | | ref:ca7a95e8c9a9d780f96497136a152091d54e61b5
* intermediate changesarcadia-devtools2022-02-101-7/+7
| | | | ref:4635f4dd763168c3fa295f87727595c785b4d5a4
* Restoring authorship annotation for <[email protected]>. Commit 2 ↵dankolesnikov2022-02-1025-1772/+1772
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 1 ↵dankolesnikov2022-02-1025-1772/+1772
| | | | of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.spreis2022-02-101-7/+7
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.spreis2022-02-101-7/+7
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.snowball2022-02-101-11/+11
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.snowball2022-02-101-11/+11
|
* intermediate changesDevtools Arcadia2022-02-0729-0/+1790
ref:cde9a383711a11544ce7e107a78147fb96cc4029