Sequence Configuration Language in-browser editor.
Built using Blazor Monaco, a wrapper around Microsoft's Monaco editor that powers vscode.
Build/publish the SCLEditor.React project, copy it to scleditor-react app
and run:
Remove-Item -rec -for ./publish, ./scleditor-react/public/_content, ./scleditor-react/public/_framework -ErrorAction SilentlyContinue
dotnet publish --configuration Release --output ./publish ./SCLEditor.React/SCLEditor.React.csproj
Move-Item ./publish/wwwroot/_content, ./publish/wwwroot/_framework ./scleditor-react/public/ -ErrorAction Stop
Remove-Item -rec -for ./publish
cd ./scleditor-react
npm install
npm run startor just run the .\run-react.ps1 script.
Setting RunAOTCompilation to enabled for SCLEditor.React publishes
a Release bundle of 192MB vs 74MB for the standard bundle. Compile
time also increases 10x so it's not used at the moment.