Code image
Language
JavaScript
TypeScript
JSX
TSX
Python
Rust
Go
Java
C
C++
C#
PHP
Ruby
Swift
Kotlin
HTML
CSS
SCSS
JSON
YAML
TOML
SQL
Bash
Markdown
Svelte
Vue
Lua
Dockerfile
Diff
Plain Text
Theme
One Dark Pro
Dracula
GitHub Dark
GitHub Light
Nord
Monokai
Night Owl
Solarized Dark
Solarized Light
Tokyo Night
Catppuccin Mocha
Palenight
Vitesse Dark
Font
JetBrains Mono
Fira Code
Source Code Pro
IBM Plex Mono
System Mono
Font size: 14px
Line height: 1.6
Window controls
Colored
Monochrome
None
Padding vertical: 56px
Padding horizontal: 56px
Corner radius: 8px
Width: auto
Auto-adjust width
Line numbers
Show
First line
Drop shadow
Enabled
Background
Solid
100%
Presets
No saved presets
Load
Delete
Save
Export JSON
Import JSON
const pluckDeep = (key) => (obj) => key.split('.').reduce((acc, k) => acc[k], obj);
const compose = (...fns) => (res) => fns.reduce((acc, fn) => fn(acc), res);
const unfold = (f, seed) => {
const go = (f, seed, acc) => {
const res = f(seed);
return res ? go(f, res[1], acc.concat([res[0]])) : acc;
};
return go(f, seed, []);
};
const pluckDeep = (key) => (obj) => key.split('.').reduce((acc, k) => acc[k], obj); const compose = (...fns) => (res) => fns.reduce((acc, fn) => fn(acc), res); const unfold = (f, seed) => { const go = (f, seed, acc) => { const res = f(seed); return res ? go(f, res[1], acc.concat([res[0]])) : acc; }; return go(f, seed, []); };
Edit the code directly in the window above, or drop a source file here.
Open file
1x
2x
4x
Download PNG
Download SVG
Copy image
Reset settings