<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/build/plugins/lib, branch docs-yfm-link</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=docs-yfm-link</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=docs-yfm-link'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2023-09-25T05:10:23Z</updated>
<entry>
<title>move TS related stuff to build/internal</title>
<updated>2023-09-25T05:10:23Z</updated>
<author>
<name>snermolaev</name>
<email>snermolaev@yandex-team.com</email>
</author>
<published>2023-09-25T04:44:33Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=ed5f990d30d50a34c949611e6feab5421a24517e'/>
<id>urn:sha1:ed5f990d30d50a34c949611e6feab5421a24517e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(node_modules): call prebuilder apply-addons after install</title>
<updated>2023-09-22T06:37:43Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2023-09-22T06:10:23Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3fbf92623beec00dd8a0a82a7f95368027f7857d'/>
<id>urn:sha1:3fbf92623beec00dd8a0a82a7f95368027f7857d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update tests for ymake plugins</title>
<updated>2023-09-22T05:19:22Z</updated>
<author>
<name>snermolaev</name>
<email>snermolaev@yandex-team.com</email>
</author>
<published>2023-09-22T04:46:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=52e89a78c67b7e466dbc6545a44e4a0a47b392c9'/>
<id>urn:sha1:52e89a78c67b7e466dbc6545a44e4a0a47b392c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(FROM_NPM): load packages by tarball url</title>
<updated>2023-09-20T11:36:34Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2023-09-20T10:35:35Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f532407f20a4453b989a50dc33449c80ed0b1cd9'/>
<id>urn:sha1:f532407f20a4453b989a50dc33449c80ed0b1cd9</id>
<content type='text'>
Раньше FROM_NPM строил урл для скачивания по имени пакета. Изменил это на использование поля tarball, потому что это требуется для интеграции с `@yatool/prebuilder`
</content>
</entry>
<entry>
<title>nots/plugins: Проблемы c `extends` у `tsconfig.json`</title>
<updated>2023-09-13T08:45:12Z</updated>
<author>
<name>khoden</name>
<email>khoden@yandex-team.com</email>
</author>
<published>2023-09-13T08:12:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=28666be3eead21a7ab832b3a9babaf95cad841d3'/>
<id>urn:sha1:28666be3eead21a7ab832b3a9babaf95cad841d3</id>
<content type='text'>
~~В этот PR только простой фикс конкретного бага из https://a.yandex-team.ru/review/4370819/details~~
~~Прочие улучшения в коде `ts_config.py` будут отдельно, включая покрытие кода тестами.~~

Переписал `TsConfig.merge()`, чуть добавил тестов
</content>
</entry>
<entry>
<title>Изменить логику дискаверинга исходников для TS_*</title>
<updated>2023-09-08T12:56:50Z</updated>
<author>
<name>khoden</name>
<email>khoden@yandex-team.com</email>
</author>
<published>2023-09-08T12:29:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1327369eb8af90ffcedd1ea4f256c374c52097e1'/>
<id>urn:sha1:1327369eb8af90ffcedd1ea4f256c374c52097e1</id>
<content type='text'>
### Принцип работы:

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. Получившееся значение используем в качестве источника инпутов для таргета
</content>
</entry>
<entry>
<title>[devtools/ya/test] New tags ya:copydata and ya:copydataro</title>
<updated>2023-08-23T07:12:36Z</updated>
<author>
<name>dimdim11</name>
<email>dimdim11@yandex-team.com</email>
</author>
<published>2023-08-23T06:58:02Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8cfdfb9d2f378c3ea5b1bf8fc255193284ce04df'/>
<id>urn:sha1:8cfdfb9d2f378c3ea5b1bf8fc255193284ce04df</id>
<content type='text'>
New tag ya:copysrctoenv
</content>
</entry>
<entry>
<title>Всегда перечислять pnpm-lock.yaml во входах модуля</title>
<updated>2023-06-29T08:31:40Z</updated>
<author>
<name>miripiruni</name>
<email>miripiruni@yandex-team.com</email>
</author>
<published>2023-06-29T08:31:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e439f7d9c2cd360529054bbb5f13a6cab80f3123'/>
<id>urn:sha1:e439f7d9c2cd360529054bbb5f13a6cab80f3123</id>
<content type='text'>
Issues:
* https://st.yandex-team.ru/
* https://st.yandex-team.ru/</content>
</entry>
<entry>
<title>feat(TS_BUNDLE): put output dir to archive as is</title>
<updated>2023-06-26T06:54:00Z</updated>
<author>
<name>zaverden</name>
<email>zaverden@yandex-team.com</email>
</author>
<published>2023-06-26T06:54:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=cd47c0046cf168c7541310f85720514605c1ee51'/>
<id>urn:sha1:cd47c0046cf168c7541310f85720514605c1ee51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create file "a.yaml"</title>
<updated>2023-06-13T08:39:29Z</updated>
<author>
<name>miripiruni</name>
<email>miripiruni@yandex-team.com</email>
</author>
<published>2023-06-13T08:39:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8157768754529d39414738f449c240c25ed994a0'/>
<id>urn:sha1:8157768754529d39414738f449c240c25ed994a0</id>
<content type='text'>
</content>
</entry>
</feed>
