mirror of
https://git.proxmox.com/git/mirror_xterm.js
synced 2025-10-04 09:38:24 +00:00
24 lines
697 B
Bash
Executable File
24 lines
697 B
Bash
Executable File
#! /usr/bin/env bash
|
|
|
|
# Build all TypeScript files (including tests) to out/
|
|
tsc
|
|
|
|
# Concat all xterm.js files into a single file and output as a UMD to dist/xterm.js
|
|
browserify ./out/xterm.js --standalone Terminal --debug --outfile ./dist/xterm.js
|
|
cat ./dist/xterm.js | exorcist ./dist/xterm.js.map -b ./dist > ./dist/xterm.temp.js
|
|
rm ./dist/xterm.js
|
|
mv ./dist/xterm.temp.js ./dist/xterm.js
|
|
|
|
# Resolve the chain of sourcemaps so that ./dist/xterm.js.map points at ./src
|
|
sorcery -i dist/xterm.js
|
|
|
|
# Copy all CSS files from src/ to dist/
|
|
cd src
|
|
find . -name '*.css' | cpio -pdm ../dist
|
|
cd ..
|
|
|
|
# Copy addons from out/ to dist/
|
|
cd out/addons
|
|
find . -name '*.js' | cpio -pdm ../../dist/addons
|
|
cd ../..
|