MCPcopy Index your code
hub / github.com/Power-Playground/app

github.com/Power-Playground/app @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
498 symbols 1,384 edges 116 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Power Playground

Power Playground Icon-Light Power Playground Icon-Dark

wakatime

|zh-Hans |en-US

Provide a powerful and scalable API to simplify the cost of building an excellent playground for your project.

  • The configuration is simple, diverse, and detailed, catering to your customization needs from various perspectives.
  • Supports multiple languages, such as JavaScript, TypeScript, TSX, ...
  • Rich plugins with strong extensibility, allowing various functionalities through an extensive API.
  • Built on a powerful underlying technology stack, implemented based on Monaco Editor and Chrome DevTools, supporting various editing and running requirements.

Thanks

Contributors

NWYLZW YiJie nonzzz Kanno MicroCBer MicroBlock kahosan Kaho AfireHong MattPeng liby Bryan Lee
Hwlhwlxyz Null RSS1102 阿菜 Cai kainstar KainStar Losses Losses Don YeungKC YeungKC mengdaoshizhongxinyang Yukai

Helpers

Thanks to 🔩 Losses for the icon design. I made some modifications based on his design, so if anyone finds it ugly, it's definitely my fault, not his.

Extension points exported contracts — how you extend this code

ReplacerOptions (Interface)
(no doc)
vite-plugins/replacer/index.ts
IframeEvent (Interface)
(no doc)
core/src/iframe-bridge.ts
Props (Interface)
(no doc)
mock/a-test-init-package/src/index.ts
Configure (Interface)
(no doc)
core/src/configure.ts
CreateVFileProps (Interface)
(no doc)
core/src/virtual-files.ts
Messenger (Interface)
(no doc)
core/src/messenger-provider.ts
DrawerPanelSlots (Interface)
(no doc)
core/src/components/drawerPanelCreator.ts

Core symbols most depended-on inside this repo

e
called by 1412
core/public/target.js
r
called by 449
core/public/target.js
n
called by 313
core/public/target.js
o
called by 234
core/public/target.js
i
called by 225
core/public/target.js
s
called by 180
core/public/target.js
a
called by 155
core/public/target.js
u
called by 94
core/public/target.js

Shape

Function 409
Interface 52
Method 26
Class 10
Enum 1

Languages

TypeScript100%

Modules by API surface

core/public/target.js214 symbols
core/src/plugins/index.tsx24 symbols
core/src/components/QuickAccess.tsx18 symbols
core/src/components/base/List.tsx15 symbols
core/src/components/drawerPanelCreator.ts14 symbols
core/src/virtual-files.ts13 symbols
core/src/plugins/typescript/modules.ts11 symbols
core/src/components/base/Resizable.tsx9 symbols
core/src/plugins/typescript/index.ts7 symbols
core/src/utils/createProviderMaker.ts6 symbols
core/src/plugins/configure.ts6 symbols
core/src/iframe-bridge.ts6 symbols

For agents

$ claude mcp add app \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact