add: для локальной сборки CodeMirror из NPM

This commit is contained in:
2026-01-09 20:49:03 +03:00
parent 716333f57c
commit 785cdeae9c
4 changed files with 820 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
#!/usr/bin/bash
# Необходимо предварительно установить NPM и esbuild:
# Для Ubuntu/Debian:
# sudo apt install npm
# npm install -g esbuild
# Для MacOS (через Homebrew):
# brew install npm
# npm install -g esbuild
# Для Windows:
# Скачайте и установите Node.js с официального сайта: https://nodejs.org/
# Затем установите esbuild глобально:
# npm install -g esbuild
# Устанавливаем CodeMirror и необходимые пакеты
npm install \ [±main ●●]
@codemirror/lang-html \
@codemirror/theme-one-dark \
@codemirror/commands \
@codemirror/language
# Собираем js в каталог ./public/static/codemirror/editor.js с помощью esbuild
npx esbuild src/editor.js --bundle --format=esm --outfile=../public/static/codemirror/editor.js