-
Notifications
You must be signed in to change notification settings - Fork 0
/
constants.js
60 lines (49 loc) · 1.1 KB
/
constants.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
export const VERSION = "1";
export const CDN_URL = "https://esm.sh/";
export const WELCOME_TEMPLATE_URL = "./welcome.yml";
export const WELCOME_TEMPLATE_TITLE = "Welcome to Editable!";
export const ENDL = "\n";
export const MAX_STRING_SIZE = 80;
export const MAX_STRING_SIZE_PREVIEW = 10;
export const KEYS = {
ENTER: "Enter",
BACKSPACE: "Backspace",
};
export const CELL_TYPES = {
TEXT: "text",
CODE: "code",
};
export const LANGUAGES = {
MARKDOWN: "markdown",
JAVASCRIPT: "javascript"
};
export const CONSOLE_LEVELS = {
LOG: "log",
INFO: "info",
WARNING: "warn",
ERROR: "error",
};
// Values types
export const VALUES_TYPES = {
OBJECT: "object",
ARRAY: "array",
FUNCTION: "function",
SET: "set",
MAP: "map",
STRING: "string",
NUMBER: "number",
BOOLEAN: "boolean",
NULL: "null",
UNDEFINED: "undefined",
REACT: "react",
HTML: "html",
COORDINATES: "coordinates",
};
export const MIME_TYPES = {
MARKDOWN: "text/markdown",
YAML: "text/yaml",
};
export const FILE_EXTENSIONS = {
MARKDOWN: ".md",
YAML: ".yml",
};