Size: a a a

2016 June 05

AB

Artur Bier in TypeScript
Кстати, тут был вопрос про контрибьютинг в typings. Кто-то разобрался как это делать? А то я хотел пару модулей залить но не нашел с ходу, как и куда. Везде старый дэтээс всплывает на гитхабе.
источник

AK

Aleh Kashnikau in TypeScript
Artur Bier
Чтобы выкинуть транспилер? Но зачем?
в dev-environment удобно по-быстрому запустить, например, тест
источник

NK

ID:187276728 in TypeScript
например, чтобы писать
источник

NK

ID:187276728 in TypeScript
  "scripts": {
   "start": "node src/server/boot.js",
источник

NK

ID:187276728 in TypeScript
boot.js:

require('ts-node').register({ project: './tsconfig.json', });
require('./run.tsx');
источник

AK

Aleh Kashnikau in TypeScript
долго стартовать будет же
источник

NK

ID:187276728 in TypeScript
а там уже express на ноде
источник

AB

Artur Bier in TypeScript
Aleh Kashnikau
в dev-environment удобно по-быстрому запустить, например, тест
Вот про тесты не подумал. Кстати, а вот скажите мне, что у вас с тестами. Потому что я их для TS библиотеки на JS пишу. Потому что не хочу в src/test их класть, а хочу в test.
источник

AK

Aleh Kashnikau in TypeScript
т.е. перезапуск дольше, при большом проекте может вполне минуту висеть
источник

AB

Artur Bier in TypeScript
ID:187276728
boot.js:

require('ts-node').register({ project: './tsconfig.json', });
require('./run.tsx');
А зачем?
источник

NK

ID:187276728 in TypeScript
ну я просто не знаю как по-другому
источник

NK

ID:187276728 in TypeScript
поэтому)
источник

AB

Artur Bier in TypeScript
Аааа
источник

AK

Aleh Kashnikau in TypeScript
Artur Bier
Вот про тесты не подумал. Кстати, а вот скажите мне, что у вас с тестами. Потому что я их для TS библиотеки на JS пишу. Потому что не хочу в src/test их класть, а хочу в test.
мой вариант не понравится, наверное, у меня юнит-тесты лежат прямо рядом с тестируемым файлом, т.е. условно Component.tsx и рядом Component.spec.tsx
источник

AK

Aleh Kashnikau in TypeScript
ID:187276728
ну я просто не знаю как по-другому
так webpack'ом тем же на CI билдить и складывать в dist или еще куда, с target'ом node
источник

AB

Artur Bier in TypeScript
Aleh Kashnikau
мой вариант не понравится, наверное, у меня юнит-тесты лежат прямо рядом с тестируемым файлом, т.е. условно Component.tsx и рядом Component.spec.tsx
Я, честно говоря, пока не определился, что мне в этом смысле нравится.
источник

AB

Artur Bier in TypeScript
Aleh Kashnikau
так webpack'ом тем же на CI билдить и складывать в dist или еще куда, с target'ом node
А что мешает сразу в билд складывать во время разработки?
источник

AB

Artur Bier in TypeScript
tsc -w
источник

AK

Aleh Kashnikau in TypeScript
гит засорять, фе
источник

AK

Aleh Kashnikau in TypeScript
диффы потом в PR смотреть лишние)
источник