Search
Write a publication
Pull to refresh
0
0
Дмитрий Сердцев @in19farkt

Фронтендер

Send message
Коротко и по существу :)

На вскидку есть пара претензий:
  1. tslint вроде как deprecated, и уже можно переходить на eslint, чтобы линтить typescript
  2. если мы «Создаём библиотеку по последнему слову техники», то было бы неплохо хотя бы минифицировать сборку.

В качестве продолжения идеально зайдет статья по автоматизации прогона тестов, версионирования библиотеки, деплоя сборки в npm и деплоя доки в gh-pages.
Ага, точно. Значит эта проблема связана только с тайпскриптом
Наступали на эти грабли:
class CustomError extends Error {
  constructor(...args) {
    super(...args);
  }
}

const error = new CustomError('asdasd');
const isCustomError = error instanceof CustomError; // false, если транспайлим в es5...
const isError = error instanceof Error; // true
  • GitLens — постоянно использую, все ПРы просматриваю исключительно в вскоде с помощью этого расширения
  • Live Share — не часто, но тоже использую, удобно иногда подключиться к вскоду коллеги и вместе решить какую-то проблему
  • Partial Diff — позволяет сравнить два куска текста, иногда бывает удобно
  • px to rem — конвертирует пиксели в ремы и наоборот, можно настроить чему равен один рем и сколько знаков после запятой нужно оставить
  • CSS to JSS — конвертирует css в jss и наоборот, пригодится если пишете с использованием JSS
  • swap-word — меняет местами два выделенных куска текста
ага, 4 это про рефакторинг javascript кода в принципе. Используйте в своих проектах TypeScript и таких проблем никогда не будет))

Information

Rating
Does not participate
Location
Славянск-на-Кубани, Краснодарский край, Россия
Date of birth
Registered
Activity