Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
blockly-mooc
Advanced tools
Blockly is a web-based, graphical programming editor. Users can drag blocks together to build an application. No typing required. Credit goes to these awesome [developers](https://code.google.com/p/blockly/wiki/Credits#Engineers) and a small army of [translators](https://code.google.com/p/blockly/wiki/Credits#Translators).
Blockly is a web-based, graphical programming editor. Users can drag blocks together to build an application. No typing required. Credit goes to these awesome developers and a small army of translators.
This repository contains the source code for the Blockly based 20 hour curriculum and Hour of Code. Information about Blockly can be found in the wiki.
# Get the code
git clone https://github.com/code-dot-org/blockly.git mooc
cd mooc
# Machine setup (OSX with Homebrew)
brew install node
npm install -g grunt-cli
# Build
npm install
grunt
# Run with live-reload server
grunt dev
open http://localhost:8000
# Run tests (after a build, or while dev is running)
grunt test
Both of these tutorials are found on code.org/learn or csedweek.org/learn. At the end of 1-hour, you’re sent to a Drupal thank you page that leads you back to code.org/learn
grunt jshint
should report 0 warnings or errors.Since localizing in to many languages dramatically slows down the build, the
default target locales are en_us
and en_ploc
(pseudolocalized). To build
all available locales, specify MOOC_LOCALIZE=1
in your environment:
MOOC_LOCALIZE=1 grunt rebuild
See cdo-i18n for more information about the localization of Code.org projects.
Compiled distrubutions are published in the Node module repository. See
./package.json
and npm --help
for details. Run ./script/release
to run a
fullly-localized build, stamp a git tag to GitHub and publish the contents of
the ./dist
directory.
FAQs
Unknown package
The npm package blockly-mooc receives a total of 2 weekly downloads. As such, blockly-mooc popularity was classified as not popular.
We found that blockly-mooc demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.