tars-cli
tars-cli copied to clipboard
2.0.0 Concept
TODO:
- [x] Change modules import syntax from commonjs to es6
- [x] Add set project name (to package.json) answer
- [ ] Update packages
- [x] Remove Jade
- [x] Remove
re-init
command - [ ] Remove IE support
- [ ] Implement ES7 syntax
Possibly:
- [ ] Add tests
- [ ] Transfer main functional from tars/tars.
Link to a branch
Change modules import syntax from commonjs to es6 — не будет ли это медленнее для работы самого сборщика, старт будет дольше, так как код нужно транспилить. И не совсем понятен профит такой правки. Было бы лучше перенести все на TS и запускать через ts-node. Тогда и импорты будут, и типы, и вообще сказка.
С остальным согласен.
Привет! Запускаю сборку tars dev и вылетает ошибка что пакет gulp-sass недоступен
@artem-malko нет, не будет. Код собирается при помощи babel и на выходе получаются обычные commonjs модули (https://github.com/SergeShkurko/tars-cli/blob/c94348180568e1449e1ab5b79d68f603472876da/package.json#L118)
@SergeShkurko а насколько замедлился запуск?
@artem-malko не более чем на миллисекунды вот пример bin/tars.js после сборки
По поводу TS - это конечно хоть и мой любимый язык, но tars слишком большой и возникнет несоизмеримо большое кол-во проблем при адаптации. Как вариант можно рассмотреть полный рефакторинг с оптимизацией и в дальнейшем адаптация к TS