Development
This page covers the development workflow for compiling, building, testing, and running Traven Editor locally.
Development Tasks
Install development packages to test and build modifications:
# Install bundler dependencies
npm install
# Run bundling build (produces dist/traven.js and dist/traven.css)
npm run build
# Run tests
npm run test
# Start esbuild watch mode for live development
npm run watch
Running the Demos
To view the included integration demos, serve the project files on a local PHP-capable server (e.g. php -S localhost:8000).
CDN Development Version (@latest)
For quickly testing changes, prototyping, or sharing intermediate progress without building or hosting files locally, you can load the code directly from npm via jsDelivr:
<script type="module" src="https://cdn.jsdelivr.net/npm/@freedomware/traven@latest/dist/traven.js"></script>
WARNING: The
@latesttag target is for contributors and development environments only. Because it points to the latest published release, a breaking change could affect the editor experience. Never use@latestunpinned in production deployments or user-facing Quick Starts.