В прошлой статье я рассказал про новый бандлер Parcel, который не требует конфигурирования и готов к бою сразу после установки. Но что делать, если вдруг стандартного набора ассетов не хватает? Ответ прост — написать свой плагин.
Техлид frontend в Citilink
Parcel — очень быстрый бандлер, не требующий настройки
Для чего
Parcel — маленький и быстрый бандлер, позиционируется как решение для маленьких проектов. С момента первого релиза (7 дней назад) уже собрал 8725 звездочек на гитхабе. Согласно официальной документации имеет следующие плюсы:
Быстрая сборка
Parcel использует worker process для многопоточной сборки, а так же имеет свой файловый кэш для быстрой пересборки при последующих изменениях.
Собирает все ваши ассеты
Из коробки имеется поддержка ES6, TypeScript, CoffeeScript, HTML, SCSS, Stylus, raw-файлов. Плагины не требуются.
Автоматические преобразования
Весь код автоматически проходит через Babel, PostCSS, PostHTML — подхватываются при необходимости из node_modules.
️ Разделение кода без лишней конфигурации
Используя динамический import(), Parcel разделяет бандл для возможности быстрой начальной загрузки точки входа в приложение
Горячая перезагрузка
Типичный хот-релоад без конфигурации — сохраняете изменения и они автоматически применяются в браузере.
Дружелюбный вывод ошибок
При ошибке подсвечивается кусок кода, в котором она произошла.
Multiboot, UEFI, NTFS или почти рецепт счастья
Предисловие
Доброго времени суток, Хабр. Совсем недавно, читая Хабр, наткнулся на статью Живительная флешка, где был описан способ создания мультизагрузочной флешки с набором полезных утилит, разнообразных систем и т.д. И все бы ничего, да вот и тут зарыта собака — обратим внимание на эту ветку комментариев, в которой обсуждается работоспособность мультизагрузки в системах с UEFI. Таким образом я начал
Flask и загрузка файлов: success story
Добрый вечер, Хабраюзер. Хочу поделиться небольшим опытом ограничения размера загружаемого файла. Весь опыт получен эмпирическим путем.
Как выглядело ТЗ:
- В шаблоне создаем формочку с полем для файлов
- На сервере проверяем расширение файла и его размер
- Если все условия удовлетворяются — загружаем файл и сохраняем ссылку в БД
Все выглядит просто, но печаль настигла меня при проверке размера файла. Как я решил эту проблему? Добро пожаловать под хабракат.
AppFog и Django. С чего начать?
ZTE Blade: как мы прошли путь до вменяемого Android 4.1.2
Смартфон выпускался в двух видах — европейский и китайский. Китайский оснащался 256 мб. оперативной памяти, а европейский — 512 мб.
Для 2010 года это был отличный бюджетный смартфон, одинаково хороший и в цене, и в качестве (разве что батарейка на 1250 мАч подкачала), работал из коробки на 2.1.
Linux — WiFi Starting Script
ArchLinux — Software RAID
Как Warcraft 3 помог мне изучить парочку ЯП'ов
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity