This project is under early development. It's not stable, or meant to be used in it's current state. If you want to use it, don't expect me to help you fix any problems until I have finished developing it.
There is also no documentation available or guides to help you in this state. You are on your own.
Visual Coding Web Display or VCWD is a rewrite of Blockly by Google using Canvas APIs under the MIT license. The intent of this project is to reduce performance drops within block-based visual coding languages such as Scratch, while also allowing versatile APIs to do anything with the block interface, or even replace the blocks entirely with something like node-based visual coding.
The project is written like a Node.js module, however you can use it in a raw HTML file using the compiled version made with Browserify. This is also the solution the playground files use, and is how the project should be tested during development.
WIP
See the user docs for more info.
npm ci
npm run dev- Open one of the playground pages in
src/playground.
npm test
npm run build
See the developer docs for more info.