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.
The easiest way to start with BlockLike.js is using CodePen.IO. Alternatively, you can create an index.html file and include BlockLike.js with the script tag.
Make sure to have Node.js installed.
Clone the repo.
In a terminal:
npm install npm start npm run watch
Failed at the [email protected] install script 'node-gyp rebuild'.
You'll need Cairo and Pango installed on your dev box. BlockLike uses node-canvas to run tests (dev dependency) and it requires the former.
brew install pkg-config cairo pango libpng jpeg giflib npm install
listen EADDRINUSE 127.0.0.1:9000
Something else is using that port.
Open webpack.config.js and change the port setting for the devServer.
npm run build
The build script will build the two library versions (normal and min), generate the third one (mascotless) and republish the docs.
npm run test
TEST=stage_looks npm run test:it
npm run docs