gem-playground // 现在使用 sandpack https://code.esm.sh/ 不考虑热更新 使用 esbuild-wasm 来支持 ts // 不能指定虚拟文件系统就不能支持多文件 加载依赖使用 esm.sh monaco-editor 手动添加依赖的 intellisense 支持 https://stackoverflow.com/questions/43058191/how-to-use-addextralib-in-monaco-with-an-external-type-definition