Go to file
2023-08-19 04:18:20 +03:00
app Добавлено игнорирование сборки статических файлов 2023-08-19 04:09:45 +03:00
pages Обновлены ссылки на страницах 2023-08-19 04:18:20 +03:00
server added deploy script 2023-08-06 04:01:18 +03:00
static Добавлено игнорирование сборки статических файлов 2023-08-19 04:09:45 +03:00
.editorconfig update editorconfig 2023-08-06 01:52:04 +03:00
.gitignore Добавлено игнорирование сборки статических файлов 2023-08-19 04:09:45 +03:00
.parcelrc Добавлено игнорирование сборки статических файлов 2023-08-19 04:09:45 +03:00
.posthtmlrc init (move to laptop from pc) 2023-08-03 21:18:50 +03:00
.prettierignore Изменён тип роутеров с # на / 2023-08-19 03:18:03 +03:00
.prettierrc.json updated prettier config 2023-08-06 01:49:23 +03:00
HISTORY.md added HISTORY 2023-08-06 04:10:04 +03:00
package-lock.json Добавлено игнорирование сборки статических файлов 2023-08-19 04:09:45 +03:00
package.json Обновлён скрипт "develop" 2023-08-19 04:14:43 +03:00
README.md Изменён тип роутеров с # на / 2023-08-19 03:18:03 +03:00
TODO.md Добавлена страница моего Git инстанса 2023-08-10 00:03:29 +03:00
update_commit.sh Изменён тип роутеров с # на / 2023-08-19 03:18:03 +03:00

Используемые технологии

  • Языки: JavaScript для фрота, Crystal для бэка и Bash для скриптов.
  • Инструменты: Parcel, Prettier, EditorConfig, nginx

Сборка

Для сборки используются скрипты npm.

  • build — Сборка всех файлов
  • build-app — Сборка сайта (основного приложения)
  • build-pages — Сборка страниц сайта (* они динамически подгружаются из основного приложения)
  • prettier — Делает файлы красивыми.

Перед коммитом обязательно выполнять команды npm run prettier и ec (тут_нужноставить_ссылкуа_утилиту).

* Страницы собираются отдельно, чтобы импортируемые в них JS скрипты (расположенные в js/) встраивались в конечную страницу.
Браузер ругался на import вне type="module", при вызове eval(document.querySelector('#autorun').innerHTML);.

Хочеться, чтобы скрипты лежали в отдельныйх *.js файлах, а не прямо в коде HTML.
Удобнее программировать, так как отсутствует HTML код и текстовый редактор работает на полную мощность, ну и конечно же делалось всё это ради учёта правильной статистики языков програмирования в WakaTime.

--no-scope-hoist

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