#! /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 -p [ tsify ] --outfile 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 ../..