Rewrite with modern stack

This commit is contained in:
martin 2025-08-22 19:28:05 +02:00
commit 1f1f20ffd6
69 changed files with 17771 additions and 1589 deletions

View file

@ -0,0 +1,28 @@
export const CANVAS_CONFIG = {
DEFAULT_CHUNK_SIZE: 64,
MAX_CANVAS_SIZE: 10000,
MIN_CANVAS_SIZE: 100,
DEFAULT_CANVAS_SIZE: 1000,
MAX_ZOOM: 32,
MIN_ZOOM: 0.1,
DEFAULT_ZOOM: 1,
PIXEL_SIZE: 1, // Base pixel size in canvas units
} as const;
export const COLORS = {
DEFAULT: '#FFFFFF',
PALETTE: [
'#000000', '#FFFFFF', '#FF0000', '#00FF00', '#0000FF',
'#FFFF00', '#FF00FF', '#00FFFF', '#FFA500', '#800080',
'#FFC0CB', '#A52A2A', '#808080', '#90EE90', '#FFB6C1',
'#87CEEB', '#DDA0DD', '#98FB98', '#F0E68C', '#FF6347',
'#40E0D0'
]
} as const;
export const RATE_LIMITS = {
PIXELS_PER_MINUTE: 60,
PIXELS_PER_HOUR: 1000,
CURSOR_UPDATES_PER_SECOND: 10,
MAX_CONCURRENT_CHUNKS: 100,
} as const;