├── lib ├── index.ts ├── build │ ├── init.unit.test.ts │ ├── init.ts │ └── build-safari.ts ├── utils.ts ├── messager.ts ├── addStyle.ts ├── ext │ └── injectAndExecuteCode.ts ├── addStyle.test.ts └── fileSelector.ts ├── .env.local.example ├── entrypoints ├── devtools-panel │ ├── examples │ │ ├── basic.ts │ │ ├── import.ts │ │ ├── jsx-preact.tsx │ │ ├── jsx-solid.tsx │ │ ├── jsx-react.tsx │ │ └── mixin.ts │ ├── utils │ │ ├── isWebWorker.ts │ │ ├── useEventBus.ts │ │ ├── formatCode.ts │ │ ├── fs.ts │ │ ├── initTypeAcquisition.ts │ │ ├── transformTopLevelAwait.test.ts │ │ ├── esm.ts │ │ ├── bundle.test.ts │ │ ├── localStoreReact.ts │ │ ├── bundleCombined.test.ts │ │ ├── transformExports.test.ts │ │ ├── transformTopLevelAwait.ts │ │ ├── transformExports.ts │ │ └── bundle.ts │ ├── main.tsx │ ├── index.html │ ├── monaco.ts │ ├── App.tsx │ ├── store.ts │ ├── commands │ │ ├── OpenAbout.tsx │ │ └── OpenSettings.tsx │ ├── Toolbar.tsx │ ├── app.css │ └── Editor.tsx └── devtools │ ├── main.ts │ └── index.html ├── docs ├── cover1.png ├── cover2.png ├── cover3.png ├── cover4.png ├── cover5.png ├── demo1.png ├── demo2.png └── demo3.png ├── public └── icon │ ├── 16.png │ ├── 32.png │ ├── 48.png │ ├── 96.png │ └── 128.png ├── tsconfig.json ├── .gitignore ├── integrations ├── shadow │ └── ShadowProvider.tsx └── theme │ ├── ThemeProvider.tsx │ └── ThemeToggle.tsx ├── patches └── wxt.patch ├── components.json ├── components └── ui │ ├── sonner.tsx │ ├── label.tsx │ ├── tooltip.tsx │ ├── button.tsx │ ├── card.tsx │ ├── dialog.tsx │ ├── select.tsx │ ├── dropdown-menu.tsx │ └── menubar.tsx ├── vitest.config.ts ├── README.md ├── wxt.config.ts ├── .github └── workflows │ └── release.yaml └── package.json /lib/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.env.local.example: -------------------------------------------------------------------------------- 1 | DEVELOPMENT_TEAM= -------------------------------------------------------------------------------- /entrypoints/devtools-panel/examples/basic.ts: -------------------------------------------------------------------------------- 1 | console.log('Hello from Monaco!') 2 | -------------------------------------------------------------------------------- /docs/cover1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/docs/cover1.png -------------------------------------------------------------------------------- /docs/cover2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/docs/cover2.png -------------------------------------------------------------------------------- /docs/cover3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/docs/cover3.png -------------------------------------------------------------------------------- /docs/cover4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/docs/cover4.png -------------------------------------------------------------------------------- /docs/cover5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/docs/cover5.png -------------------------------------------------------------------------------- /docs/demo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/docs/demo1.png -------------------------------------------------------------------------------- /docs/demo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/docs/demo2.png -------------------------------------------------------------------------------- /docs/demo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/docs/demo3.png -------------------------------------------------------------------------------- /public/icon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/public/icon/16.png -------------------------------------------------------------------------------- /public/icon/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/public/icon/32.png -------------------------------------------------------------------------------- /public/icon/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/public/icon/48.png -------------------------------------------------------------------------------- /public/icon/96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/public/icon/96.png -------------------------------------------------------------------------------- /public/icon/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rxliuli/typescript-console/HEAD/public/icon/128.png -------------------------------------------------------------------------------- /entrypoints/devtools-panel/examples/import.ts: -------------------------------------------------------------------------------- 1 | import { add } from 'es-toolkit/compat' 2 | 3 | console.log(add(1, 2)) 4 | -------------------------------------------------------------------------------- /entrypoints/devtools-panel/examples/jsx-preact.tsx: -------------------------------------------------------------------------------- 1 | import { render } from 'preact' 2 | 3 | function App() { 4 | return
{getTooltipText()}
71 |Join Discord Community
91 |