All streams
Search
Write a publication
Pull to refresh
0
0
Send message

Значит, минифицировать библиотеки не стоит. Зачем некоторые сборщики библиотек по умолчанию минифицируют код — для меня загадка.

Если в библиотеке на выходе есть форматы подходящие для использования сразу в браузере, то в случае с минификацией это позволяет сразу использовать минифицированные файлы по прямой ссылке с cdn типа unpkg или jsdelivr. Туда же можно докинуть сорсмапы и транспиляцию, которых в этом кейсе у конечного пользователя библиотеки не будет. В таком варианте в конфиге билда будет больше файлов на выходе и к разным файлам будут применяться разный набор инструментов. Получается сложнее, но универсальнее.
С транспиляцией можно выбрать какую то достаточно безопасную версию ES (типа 2020) и транспайлить по дефолту до неё, но параллельно делать версию файлов без транспиляции и указывать её в доках. Тогда если у пользователя библиотеки бандлер по дефолту проигнорит node_modules, то в браузер всё равно попадёт безопасный код, а если пользователь захочет максимально ужать код, то подключит нужные версии файлов и соберёт уже под себя. Но если файлов много, то это возможно не лучшая идея.

а на следующий день позвонит менеджер и будет рассказывать, что они рассчитывали максимум на 7 часов, а часик потом вы бы сходили погулять в конце. И бюджета на восьмой час нету, директор вообще то рассчитывал, что легкие задачи по 15 минут будут, а у вас они часы)

Вообще, блоки ACF - созданы для тех, кто не очень волокет в JS\React, чтобы делать свои блоки без него.

Если фронт на vue и компоненты из редактора будут превращаться во vue компоненты, то не хочется тянуть в проект react или дублировать vue функционал на чистом js для админки.
А

сделать ещё один фронт прямо внутри WP

они решили не делать и разменяли сложность настройки на неудобство при предпросмотре изменений

А вы использовали только гутенберг блоки созданные через acf (где, как я понимаю, acf поля блока идут в пропсы vue компонентов) или как то смогли обрабатывать нативные блоки и блоки от плагинов?

Открывается страница на сайте закрытая под хэш ключик

Для этого же вроде готовые решения есть. Или вы сделали так, что в превью показываются несохраненные изменения и обновляются во время правок?

а quasar для этого не рассматривали? там вроде из коробки интеграции с capacitor и cordova

Для работы в дружном коллективе

Blame someone else for your bad code.

https://github.com/jayphelps/git-blame-someone-else



Information

Rating
Does not participate
Registered
Activity