Skip to content

Commit e57b214

Browse files
committed
Move allowedCharacters to a separate file
1 parent cf86d95 commit e57b214

File tree

2 files changed

+88
-88
lines changed

2 files changed

+88
-88
lines changed

src/App.svelte

Lines changed: 1 addition & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import Footer from "./Footer.svelte";
55
import Header from "./Header.svelte";
66
import InfoModal from "./InfoModal.svelte";
7+
import { allowedCharacters } from "./constants.js";
78
89
let site = $state("");
910
let cipher = $state("");
@@ -14,94 +15,6 @@
1415
let showDerivedPassword = $state(false);
1516
let showInfoModal = $state(false);
1617
17-
const allowedCharacters = [
18-
"0",
19-
"1",
20-
"2",
21-
"3",
22-
"4",
23-
"5",
24-
"6",
25-
"7",
26-
"8",
27-
"9",
28-
"A",
29-
"B",
30-
"C",
31-
"D",
32-
"E",
33-
"F",
34-
"G",
35-
"H",
36-
"I",
37-
"J",
38-
"K",
39-
"L",
40-
"M",
41-
"N",
42-
"O",
43-
"P",
44-
"Q",
45-
"R",
46-
"S",
47-
"T",
48-
"U",
49-
"V",
50-
"W",
51-
"X",
52-
"Y",
53-
"Z",
54-
"a",
55-
"b",
56-
"c",
57-
"d",
58-
"e",
59-
"f",
60-
"g",
61-
"h",
62-
"i",
63-
"j",
64-
"k",
65-
"l",
66-
"m",
67-
"n",
68-
"o",
69-
"p",
70-
"q",
71-
"r",
72-
"s",
73-
"t",
74-
"u",
75-
"v",
76-
"w",
77-
"x",
78-
"y",
79-
"z",
80-
"!",
81-
"#",
82-
"$",
83-
"%",
84-
"&",
85-
"(",
86-
")",
87-
"*",
88-
"+",
89-
"-",
90-
";",
91-
"<",
92-
"=",
93-
">",
94-
"?",
95-
"@",
96-
"^",
97-
"_",
98-
"`",
99-
"{",
100-
"|",
101-
"}",
102-
"~",
103-
];
104-
10518
async function handleDerive() {
10619
if (!site || !cipher) {
10720
derivedPassword = "";

src/constants.js

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
export const allowedCharacters = [
2+
"0",
3+
"1",
4+
"2",
5+
"3",
6+
"4",
7+
"5",
8+
"6",
9+
"7",
10+
"8",
11+
"9",
12+
"A",
13+
"B",
14+
"C",
15+
"D",
16+
"E",
17+
"F",
18+
"G",
19+
"H",
20+
"I",
21+
"J",
22+
"K",
23+
"L",
24+
"M",
25+
"N",
26+
"O",
27+
"P",
28+
"Q",
29+
"R",
30+
"S",
31+
"T",
32+
"U",
33+
"V",
34+
"W",
35+
"X",
36+
"Y",
37+
"Z",
38+
"a",
39+
"b",
40+
"c",
41+
"d",
42+
"e",
43+
"f",
44+
"g",
45+
"h",
46+
"i",
47+
"j",
48+
"k",
49+
"l",
50+
"m",
51+
"n",
52+
"o",
53+
"p",
54+
"q",
55+
"r",
56+
"s",
57+
"t",
58+
"u",
59+
"v",
60+
"w",
61+
"x",
62+
"y",
63+
"z",
64+
"!",
65+
"#",
66+
"$",
67+
"%",
68+
"&",
69+
"(",
70+
")",
71+
"*",
72+
"+",
73+
"-",
74+
";",
75+
"<",
76+
"=",
77+
">",
78+
"?",
79+
"@",
80+
"^",
81+
"_",
82+
"`",
83+
"{",
84+
"|",
85+
"}",
86+
"~",
87+
];

0 commit comments

Comments
 (0)