scrap-engine
v2.5.3
Published
Bridging the gap between block programming and JavaScript
Downloads
303
Maintainers
Readme
Scrap Engine
Scrap Engine v0
Scrap Engine is a modified version of blockLike.js. The main difference is an absence of rewriter. While BlockLike.js rewrites functions, Scrap does not. Scrap Engine is not intended to be used outside of an output of Scrap.
Scrap Engine v1
Scrap Engine v1 is a complete rewrite of the Scrap engine, now powered by TypeScript. It aligns with BlockLike.js conventions, leverages decorators for clarity, and embraces async methods for efficiency. A unique feature allows project termination by throwing unhandleable errors, providing control. It's designed exclusively for Scrap, ensuring a seamless coding experience.
BlockLike.js
BlockLike.js is an educational JavaScript library. It bridges the gap between block-based and text-based programming.
BlockLike.js is designed following Scratch concepts, methods and patterns. The screen is a centered stage. Interaction is with Sprites. Code is executed in a "paced" manner. Scratch block code and BlockLike.js text code are meant to be as literally similar as possible.
BlockLike.js is written in ES6/ES7 flavored JavaScript. It is environment independent. It can be used anywhere modern JavaScript runs.
See BlockLike.org for details, docs, examples and FAQ.