app | ||
icons | ||
pages | ||
server | ||
.editorconfig | ||
.gitignore | ||
.posthtmlrc | ||
.prettierignore | ||
.prettierrc.json | ||
clean_public.sh | ||
package-lock.json | ||
package.json | ||
README.md | ||
update_commit.sh |
Сборка
Для сборки используются скрипты npm
.
build
— Сборка всех файловbuild-app
— Сборка сайта (основного приложения)build-pages
— Сборка страниц сайта (*они динамически подгружаются из основного приложения)prettier
— Делает файлы красивыми.
Перед коммитом обязательно выполнять команды
npm run prettier
и ec
(тут_нужно_вставить_ссылку_на_утилиту).
ec
* Страницы собираются отдельно, чтобы импортируемые в них JS скрипты
(расположенные в js/
) встраивались в конечную страницу.
Браузер ругался на import
вне type="module"
,
при вызове eval(document.querySelector('#autorun').innerHTML);
.
--no-scope-hoist
Раньше были проблем, сейчас вроде всё без флага работает.