Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
3174b90
POC Pyodide
lebalz Jan 11, 2026
745b836
only require ComWorkers on client
lebalz Jan 11, 2026
455043d
use service worker attempt
lebalz Jan 12, 2026
d2c7214
use explicite scope
lebalz Jan 12, 2026
2a332b1
try scope
lebalz Jan 12, 2026
b33eeab
py debug
lebalz Jan 12, 2026
063a1a3
add more logging
lebalz Jan 12, 2026
de771cc
use js worker
lebalz Jan 12, 2026
1edacb7
rm export const
lebalz Jan 12, 2026
08cf404
update
lebalz Jan 12, 2026
9e3ed9e
cleanup code
lebalz Jan 13, 2026
f58d67d
Fix syntax error in Fibonacci loop in README
lebalz Jan 13, 2026
e6d8a90
show code editor
lebalz Jan 14, 2026
a14228e
refactor Pyodide#Head to its own file
lebalz Jan 14, 2026
797c9b0
fix missing styles
lebalz Jan 14, 2026
9f967b0
fix permission issue
lebalz Jan 14, 2026
f39be39
use runtimId to derive running state
lebalz Jan 15, 2026
cdf28e1
rm unused webpack config
lebalz Jan 15, 2026
cc56ce6
factor basic script behavior out
lebalz Jan 18, 2026
15e5526
support fetching doc roots by type in offline mode
lebalz Jan 18, 2026
0a5f86c
make core code editor re-usable
lebalz Jan 18, 2026
9d6f0bb
finalize pluggability of different live code types
lebalz Jan 18, 2026
1355246
use cleaner naming convention
lebalz Jan 19, 2026
104f260
use iCode and components for pyodide code
lebalz Jan 19, 2026
6f7daea
rename code attributes
lebalz Jan 19, 2026
7c33d21
fix logging
lebalz Jan 19, 2026
a6dc3bd
update readme
lebalz Jan 19, 2026
a568b5f
fix pyodide imports
lebalz Jan 19, 2026
3c90639
add clock example
lebalz Jan 19, 2026
246dd8e
introduce configureable website-dir folder for aliasing
lebalz Jan 19, 2026
67e28ac
add some simple docs
lebalz Jan 19, 2026
0cba163
Merge branch 'main' into feature/pyodide
lebalz Jan 19, 2026
8fb1876
add better log experience
lebalz Jan 19, 2026
147478a
use pythonic snake case instead of camel case for clock package
lebalz Jan 20, 2026
850cc79
streamline Message Type defs
lebalz Jan 20, 2026
8ee2702
reload page when pyodide sw was not registered (max one try)
lebalz Jan 20, 2026
7dbb36f
fix styling
lebalz Jan 20, 2026
b990ca3
refactor alias plugin to its own file
lebalz Jan 20, 2026
b745650
make sure lang is correct for fs files
lebalz Jan 20, 2026
9f217bf
Merge branch 'feature/pyodide' of https://github.com/GBSL-Informatik/…
lebalz Jan 20, 2026
576b4d3
only show editor when model was loaded
lebalz Jan 20, 2026
a606bd9
make sure remark-math does not throw expression errors
lebalz Jan 20, 2026
6edb7f3
fix private window issues
lebalz Jan 20, 2026
5f19018
only execute script when python
lebalz Jan 21, 2026
69b27e4
use general log component for brython
lebalz Jan 21, 2026
d23693b
remove unused sw ts
lebalz Jan 21, 2026
a3afe77
use lamguage-key to force remount the editor on hydration
lebalz Jan 21, 2026
23a6f5a
add cancel all
lebalz Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ import {
sassPluginConfig,
dynamicRouterPluginConfig,
rsDoctorPluginConfig,
aliasConfigurationPluginConfig,
sentryPluginConfig,
socketIoNoDepWarningsPluginConfig
socketIoNoDepWarningsPluginConfig,
aliasConfigurationPlugin
} from './src/siteConfig/pluginConfigs';
import { useTdevContentPath } from './src/siteConfig/helpers';
import path from 'path';
Expand Down Expand Up @@ -362,7 +362,12 @@ const docusaurusConfig = withSiteConfig().then(async (siteConfig) => {
sassPluginConfig,
dynamicRouterPluginConfig,
rsDoctorPluginConfig,
aliasConfigurationPluginConfig,
[
aliasConfigurationPlugin,
{
websiteDir: siteConfig.websiteDir ?? './website'
}
],
sentryPluginConfig,
remarkPdfPluginConfig,
socketIoNoDepWarningsPluginConfig,
Expand Down
2 changes: 0 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,6 @@
"remark-math": "^6.0.0",
"sass": "^1.93.2",
"socket.io-client": "^4.8.1",
"svg-parser": "^2.0.4",
"uuid": "^13.0.0"
},
"devDependencies": {
Expand All @@ -102,7 +101,6 @@
"@types/minimist": "^1.2.5",
"@types/react-dom": "^19.0.3",
"@types/react-katex": "^3.0.4",
"@types/svg-parser": "^2.0.6",
"@types/uuid": "^10.0.0",
"@types/wicg-file-system-access": "^2023.10.6",
"@vitest/coverage-v8": "^2.0.5",
Expand Down
Loading