# @strudel/repl The Strudel REPL as a web component. ## Add Script Tag First place this script tag once in your HTML: ```html ``` You can also pin the version like this: ```html ``` This has the advantage that your code will always work, regardless of potential breaking changes in the strudel codebase. See [releases](https://github.com/tidalcycles/strudel/releases) for the latest versions. ## Use Web Component When you've added the script tag, you can use the `strudel-editor` web component: ```html ``` This will load the Strudel REPL using the code provided within the HTML comments ``. The HTML comments are needed to make sure the browser won't interpret it as HTML. Alternatively you can create a REPL from JavaScript like this: ```html
``` ## Interacting with the REPL If you get a hold of the `strudel-editor` element, you can interact with the strudel REPL from Javascript: ```html ``` or ```html
``` The `.editor` property on the `strudel-editor` web component gives you the instance of [StrudelMirror]() that runs the REPL.