This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
scrimba with all
npm packages installed. Try it out:
scrimba lists no main file and has no index.js, so it can't be directly required. If this is a mistake, please let us know. It may however contain internal files that you can require manually:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
npm install -g scrimba scrimba <path to your repository>
This opens your project as a scrim in your browser. In this scrim, you'll have access to your files, your terminal and a small browser window (which can point to e.g. localhost or external websites).
You can then share the URL with anyone, so that they can join in on your session. They'll be able to both interact with your code, and to talk with you via audio chat.
Note: you'll have to be logged into Scrimba in order to start a live-streaming session.
This is an experimental feature, and you're likely to encounter bugs. Please report any bugs, quirks, or invconveniences to us via our Slack group, as it'll help us improve the experience. We'd also love to hear any suggestions you might have.
If you have trouble installing scrimba without sudo, read up on fixing-npm-permissions
prebuild-install WARN install EACCES: permission denied, mkdir '/path/to/node_modules/node-pty-prebuilt/build' # If you really need to install with sudo, and get the error above, install using --unsafe-perm: sudo npm install -g scrimba --unsafe-perm