Go to file
2023-08-06 02:22:33 +03:00
app fix variable bug 2023-08-06 02:11:56 +03:00
icons init (move to laptop from pc) 2023-08-03 21:18:50 +03:00
pages updated prettier config 2023-08-06 01:49:23 +03:00
server fixed cors 2023-08-06 00:44:27 +03:00
.editorconfig update editorconfig 2023-08-06 01:52:04 +03:00
.gitignore updated scripts & remove --no-scope-hoist 2023-08-06 02:22:33 +03:00
.posthtmlrc init (move to laptop from pc) 2023-08-03 21:18:50 +03:00
.prettierignore updated prettier config 2023-08-06 01:49:23 +03:00
.prettierrc.json updated prettier config 2023-08-06 01:49:23 +03:00
clean_public.sh updated scripts & remove --no-scope-hoist 2023-08-06 02:22:33 +03:00
package-lock.json init (move to laptop from pc) 2023-08-03 21:18:50 +03:00
package.json updated scripts & remove --no-scope-hoist 2023-08-06 02:22:33 +03:00
README.md updated scripts & remove --no-scope-hoist 2023-08-06 02:22:33 +03:00
update_commit.sh update hash string script 2023-08-04 00:45:01 +03:00

Сборка

Для сборки используются скрипты 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

Раньше были проблем, сейчас вроде всё без флага работает.