This commit represents a complete port of the codebase to TypeScript, refactored to modern ESM standards. This repository is now a monorepo which includes the core moviemasher.js NPM package. The related angular-moviemasher and moviemasher.rb repositories have been retired, with similar functionality now provided by the included client-react and server-express packages. Rudimentary support for streaming has been added, though not yet directly exposed in the demos.
This commit represents a complete port of the codebase to TypeScript, refactored to modern ESM standards. This repository is now a monorepo which includes the core moviemasher.js NPM package. The related angular-moviemasher and moviemasher.rb repositories have been retired, with similar functionality now provided by the included client-react and server-express packages. Rudimentary support for streaming has been added, though not yet directly exposed in the demos.