ThemeForge
ThemeForge
Code Editor Theme Builder
ThemeForge
My Dark Theme
Explorer
src
component.tsx
index.ts
package.json
tsconfig.json
srccomponent.tsxCounter
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { useState, useEffect } from 'react'
 
// A comment explaining the component
interface Props {
title: string
count: number
}
 
function Counter({ title, count }: Props) {
const doubled = count * 2
const label = `${title}: ${doubled}`
 
return (
<div className="container">
<h1>{label}</h1>
</div>
)
}
TERMINAL
PROBLEMS
OUTPUT
user@machine:~/project $ npm run dev
✔ compiled successfully in 342ms
⚠ warning: unused variable 'x'
✗ error: Cannot find module './missing'
mainTypeScript JSXUTF-8Ln 11, Col 1

Editor Colors

Background
Foreground
Line Highlight
Selection

Typography

Font Family
Font Size13px
Line Height1.6