Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing system.
Check the project website.
Development
Install the dev dependencies.
npm install
Run the dev server.
npm start
Navigate to http://localhost:4001/test
for the running the browser test suite. The test suite is rebuilt as you make changes to the source files.
To run the test-suite headless.
$ npm test