Skip to content

Instantly share code, notes, and snippets.

View plushevy's full-sized avatar

Ilya Molchanov plushevy

View GitHub Profile
@KRostyslav
KRostyslav / tsconfig.json
Last active September 16, 2025 05:27
tsconfig.json с комментариями.
// Файл "tsconfig.json":
// - устанавливает корневой каталог проекта TypeScript;
// - выполняет настройку параметров компиляции;
// - устанавливает файлы проекта.
// Присутствие файла "tsconfig.json" в папке указывает TypeScript, что это корневая папка проекта.
// Внутри "tsconfig.json" указываются настройки компилятора TypeScript и корневые файлы проекта.
// Программа компилятора "tsc" ищет файл "tsconfig.json" сначала в папке, где она расположена, затем поднимается выше и ищет в родительских папках согласно их вложенности друг в друга.
// Команда "tsc --project C:\path\to\my\project\folder" берет файл "tsconfig.json" из папки, расположенной по данному пути.
// Файл "tsconfig.json" может быть полностью пустым, тогда компилятор скомпилирует все файлы с настройками заданными по умолчанию.
// Опции компилятора, перечисленные в командной строке перезаписывают собой опции, заданные в файле "tsconfig.json".
@zmts
zmts / tokens.md
Last active October 2, 2025 11:04
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию. Token-Based Authentication

Last major update: 25.08.2020

  • Что такое авторизация/аутентификация
  • Где хранить токены
  • Как ставить куки ?
  • Процесс логина
  • Процесс рефреш токенов
  • Кража токенов/Механизм контроля токенов
@felixexter
felixexter / .bashrc
Last active February 13, 2018 13:15
Заливка файлов в ветку gh-pages из произвольной папки и ветки
# Заливка файлов в ветку gh-pages из произвольной папки и ветки
# Команда: gh-pages <branch> <path/to/folder>
# Пример: gh-pages master dist
gh-pages() {
if [[ $1 && $2 ]]; then
git checkout gh-pages
git checkout $1 -- .gitignore
rm -rf `ls | grep -v node_modules`
git checkout $1 -- $2
mv $2/* .