FRE-600: Fix code review blockers

- Consolidated duplicate UndoManagers to single instance
- Fixed connection promise to only resolve on 'connected' status
- Fixed WebSocketProvider import (WebsocketProvider)
- Added proper doc.destroy() cleanup
- Renamed isPresenceInitialized property to avoid conflict

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-04-25 00:08:01 -04:00
parent 65b552bb08
commit 7c684a42cc
48450 changed files with 5679671 additions and 383 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"adjacencyGraphs.json.esm.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"adjacencyGraphs.json.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"diceware.json.esm.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"diceware.json.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;"}

429
node_modules/@zxcvbn-ts/language-common/dist/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,429 @@
declare const dictionary: {
diceware: string[];
passwords: string[];
};
declare const adjacencyGraphs: {
azerty: {
"0": (string | null)[];
"1": (string | null)[];
"2": (string | null)[];
"3": (string | null)[];
"4": (string | null)[];
"5": (string | null)[];
"6": (string | null)[];
"7": (string | null)[];
"8": (string | null)[];
"9": (string | null)[];
"\u00B2": (string | null)[];
"~": (string | null)[];
"&": (string | null)[];
é: (string | null)[];
"\"": string[];
"'": (string | null)[];
"(": (string | null)[];
"-": (string | null)[];
è: (string | null)[];
_: (string | null)[];
ç: (string | null)[];
à: (string | null)[];
")": (string | null)[];
"\u00B0": (string | null)[];
"+": (string | null)[];
"=": (string | null)[];
a: (string | null)[];
A: (string | null)[];
z: string[];
Z: string[];
e: string[];
E: string[];
r: string[];
R: string[];
t: string[];
T: string[];
y: string[];
Y: string[];
u: string[];
U: string[];
i: string[];
I: string[];
o: string[];
O: string[];
p: string[];
P: string[];
"^": string[];
$: (string | null)[];
"\u00A3": (string | null)[];
q: (string | null)[];
Q: (string | null)[];
s: string[];
S: string[];
d: string[];
D: string[];
f: string[];
F: string[];
g: string[];
G: string[];
h: string[];
H: string[];
j: string[];
J: string[];
k: string[];
K: string[];
l: string[];
L: string[];
m: string[];
M: string[];
ù: (string | null)[];
"%": (string | null)[];
"*": (string | null)[];
µ: (string | null)[];
"<": (string | null)[];
">": (string | null)[];
w: (string | null)[];
W: (string | null)[];
x: (string | null)[];
X: (string | null)[];
c: (string | null)[];
C: (string | null)[];
v: (string | null)[];
V: (string | null)[];
b: (string | null)[];
B: (string | null)[];
n: (string | null)[];
N: (string | null)[];
",": (string | null)[];
"?": (string | null)[];
";": (string | null)[];
".": (string | null)[];
":": (string | null)[];
"/": (string | null)[];
"!": (string | null)[];
"\u00A7": (string | null)[];
};
dvorak: {
"0": (string | null)[];
"1": (string | null)[];
"2": (string | null)[];
"3": (string | null)[];
"4": (string | null)[];
"5": (string | null)[];
"6": (string | null)[];
"7": (string | null)[];
"8": (string | null)[];
"9": (string | null)[];
"`": (string | null)[];
"~": (string | null)[];
"!": (string | null)[];
"@": (string | null)[];
"#": (string | null)[];
$: (string | null)[];
"%": (string | null)[];
"^": (string | null)[];
"&": (string | null)[];
"*": (string | null)[];
"(": (string | null)[];
")": (string | null)[];
"[": (string | null)[];
"{": (string | null)[];
"]": (string | null)[];
"}": (string | null)[];
"'": (string | null)[];
"\"": (string | null)[];
",": string[];
"<": string[];
".": string[];
">": string[];
p: string[];
P: string[];
y: string[];
Y: string[];
f: string[];
F: string[];
g: string[];
G: string[];
c: string[];
C: string[];
r: string[];
R: string[];
l: string[];
L: string[];
"/": string[];
"?": string[];
"=": (string | null)[];
"+": (string | null)[];
"\\": (string | null)[];
"|": (string | null)[];
a: (string | null)[];
A: (string | null)[];
o: string[];
O: string[];
e: string[];
E: string[];
u: string[];
U: string[];
i: string[];
I: string[];
d: string[];
D: string[];
h: string[];
H: string[];
t: string[];
T: string[];
n: string[];
N: string[];
s: string[];
S: string[];
"-": (string | null)[];
_: (string | null)[];
";": (string | null)[];
":": (string | null)[];
q: (string | null)[];
Q: (string | null)[];
j: (string | null)[];
J: (string | null)[];
k: (string | null)[];
K: (string | null)[];
x: (string | null)[];
X: (string | null)[];
b: (string | null)[];
B: (string | null)[];
m: (string | null)[];
M: (string | null)[];
w: (string | null)[];
W: (string | null)[];
v: (string | null)[];
V: (string | null)[];
z: (string | null)[];
Z: (string | null)[];
};
keypad: {
"0": (string | null)[];
"1": (string | null)[];
"2": (string | null)[];
"3": (string | null)[];
"4": (string | null)[];
"5": string[];
"6": (string | null)[];
"7": (string | null)[];
"8": (string | null)[];
"9": (string | null)[];
"/": (string | null)[];
"*": (string | null)[];
"-": (string | null)[];
"+": (string | null)[];
".": (string | null)[];
};
keypadMac: {
"0": (string | null)[];
"1": (string | null)[];
"2": (string | null)[];
"3": (string | null)[];
"4": (string | null)[];
"5": string[];
"6": (string | null)[];
"7": (string | null)[];
"8": (string | null)[];
"9": string[];
"=": (string | null)[];
"/": (string | null)[];
"*": (string | null)[];
"-": (string | null)[];
"+": (string | null)[];
".": (string | null)[];
};
qwerty: {
"0": (string | null)[];
"1": (string | null)[];
"2": (string | null)[];
"3": (string | null)[];
"4": (string | null)[];
"5": (string | null)[];
"6": (string | null)[];
"7": (string | null)[];
"8": (string | null)[];
"9": (string | null)[];
"`": (string | null)[];
"~": (string | null)[];
"!": (string | null)[];
"@": (string | null)[];
"#": (string | null)[];
$: (string | null)[];
"%": (string | null)[];
"^": (string | null)[];
"&": (string | null)[];
"*": (string | null)[];
"(": (string | null)[];
")": (string | null)[];
"-": (string | null)[];
_: (string | null)[];
"=": (string | null)[];
"+": (string | null)[];
q: (string | null)[];
Q: (string | null)[];
w: string[];
W: string[];
e: string[];
E: string[];
r: string[];
R: string[];
t: string[];
T: string[];
y: string[];
Y: string[];
u: string[];
U: string[];
i: string[];
I: string[];
o: string[];
O: string[];
p: string[];
P: string[];
"[": string[];
"{": string[];
"]": (string | null)[];
"}": (string | null)[];
"\\": (string | null)[];
"|": (string | null)[];
a: (string | null)[];
A: (string | null)[];
s: string[];
S: string[];
d: string[];
D: string[];
f: string[];
F: string[];
g: string[];
G: string[];
h: string[];
H: string[];
j: string[];
J: string[];
k: string[];
K: string[];
l: string[];
L: string[];
";": string[];
":": string[];
"'": (string | null)[];
"\"": (string | null)[];
z: (string | null)[];
Z: (string | null)[];
x: (string | null)[];
X: (string | null)[];
c: (string | null)[];
C: (string | null)[];
v: (string | null)[];
V: (string | null)[];
b: (string | null)[];
B: (string | null)[];
n: (string | null)[];
N: (string | null)[];
m: (string | null)[];
M: (string | null)[];
",": (string | null)[];
"<": (string | null)[];
".": (string | null)[];
">": (string | null)[];
"/": (string | null)[];
"?": (string | null)[];
};
qwertz: {
"0": (string | null)[];
"1": (string | null)[];
"2": (string | null)[];
"3": (string | null)[];
"4": (string | null)[];
"5": (string | null)[];
"6": (string | null)[];
"7": (string | null)[];
"8": (string | null)[];
"9": (string | null)[];
"^": (string | null)[];
"\u00B0": (string | null)[];
"!": (string | null)[];
"\"": (string | null)[];
"\u00A7": (string | null)[];
$: (string | null)[];
"%": (string | null)[];
"&": (string | null)[];
"/": (string | null)[];
"(": (string | null)[];
")": (string | null)[];
"=": (string | null)[];
ß: (string | null)[];
"?": (string | null)[];
"\u00B4": (string | null)[];
"`": (string | null)[];
q: (string | null)[];
Q: (string | null)[];
w: string[];
W: string[];
e: string[];
E: string[];
r: string[];
R: string[];
t: string[];
T: string[];
z: string[];
Z: string[];
u: string[];
U: string[];
i: string[];
I: string[];
o: string[];
O: string[];
p: string[];
P: string[];
ü: string[];
Ü: string[];
"+": (string | null)[];
"*": (string | null)[];
a: (string | null)[];
A: (string | null)[];
s: string[];
S: string[];
d: string[];
D: string[];
f: string[];
F: string[];
g: string[];
G: string[];
h: string[];
H: string[];
j: string[];
J: string[];
k: string[];
K: string[];
l: string[];
L: string[];
ö: string[];
Ö: string[];
ä: (string | null)[];
Ä: (string | null)[];
"#": (string | null)[];
"'": (string | null)[];
"<": (string | null)[];
">": (string | null)[];
y: (string | null)[];
Y: (string | null)[];
x: (string | null)[];
X: (string | null)[];
c: (string | null)[];
C: (string | null)[];
v: (string | null)[];
V: (string | null)[];
b: (string | null)[];
B: (string | null)[];
n: (string | null)[];
N: (string | null)[];
m: (string | null)[];
M: (string | null)[];
",": (string | null)[];
";": (string | null)[];
".": (string | null)[];
":": (string | null)[];
"-": (string | null)[];
_: (string | null)[];
};
};
export { dictionary, adjacencyGraphs };

View File

@@ -0,0 +1,13 @@
import tempAdjacencyGraphs from './adjacencyGraphs.json.esm.js';
import diceware from './diceware.json.esm.js';
import passwords from './passwords.json.esm.js';
const dictionary = {
diceware,
passwords
};
// reinit the variable because the typescript compile will otherwise just reexport the json file which will break as it's a json file
const adjacencyGraphs = tempAdjacencyGraphs;
export { adjacencyGraphs, dictionary };
//# sourceMappingURL=index.esm.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.esm.js","sources":["../src/index.ts"],"sourcesContent":["import tempAdjacencyGraphs from './adjacencyGraphs.json';\nimport diceware from './diceware.json';\nimport passwords from './passwords.json';\nconst dictionary = { diceware, passwords };\n// reinit the variable because the typescript compile will otherwise just reexport the json file which will break as it's a json file\nconst adjacencyGraphs = tempAdjacencyGraphs;\nexport { dictionary, adjacencyGraphs };\n//# sourceMappingURL=index.js.map"],"names":["dictionary","diceware","passwords","adjacencyGraphs","tempAdjacencyGraphs"],"mappings":";;;;AAGA,MAAMA,UAAU,GAAG;EAAEC,QAAQ;AAAEC,EAAAA,SAAAA;AAAU,EAAC;AAC1C;AACMC,MAAAA,eAAe,GAAGC;;;;"}

16
node_modules/@zxcvbn-ts/language-common/dist/index.js generated vendored Normal file
View File

@@ -0,0 +1,16 @@
'use strict';
var adjacencyGraphs$1 = require('./adjacencyGraphs.json.js');
var diceware = require('./diceware.json.js');
var passwords = require('./passwords.json.js');
const dictionary = {
diceware,
passwords
};
// reinit the variable because the typescript compile will otherwise just reexport the json file which will break as it's a json file
const adjacencyGraphs = adjacencyGraphs$1;
exports.adjacencyGraphs = adjacencyGraphs;
exports.dictionary = dictionary;
//# sourceMappingURL=index.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["../src/index.ts"],"sourcesContent":["import tempAdjacencyGraphs from './adjacencyGraphs.json';\nimport diceware from './diceware.json';\nimport passwords from './passwords.json';\nconst dictionary = { diceware, passwords };\n// reinit the variable because the typescript compile will otherwise just reexport the json file which will break as it's a json file\nconst adjacencyGraphs = tempAdjacencyGraphs;\nexport { dictionary, adjacencyGraphs };\n//# sourceMappingURL=index.js.map"],"names":["dictionary","diceware","passwords","adjacencyGraphs","tempAdjacencyGraphs"],"mappings":";;;;;;AAGA,MAAMA,UAAU,GAAG;EAAEC,QAAQ;AAAEC,EAAAA,SAAAA;AAAU,EAAC;AAC1C;AACMC,MAAAA,eAAe,GAAGC;;;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"passwords.json.esm.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"passwords.json.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"zxcvbn-ts.js","sources":["../src/index.ts"],"sourcesContent":["import tempAdjacencyGraphs from './adjacencyGraphs.json';\nimport diceware from './diceware.json';\nimport passwords from './passwords.json';\nconst dictionary = { diceware, passwords };\n// reinit the variable because the typescript compile will otherwise just reexport the json file which will break as it's a json file\nconst adjacencyGraphs = tempAdjacencyGraphs;\nexport { dictionary, adjacencyGraphs };\n//# sourceMappingURL=index.js.map"],"names":["dictionary","diceware","passwords","adjacencyGraphs","tempAdjacencyGraphs"],"mappings":";;;;;;;;;;AAGA,OAAMA,UAAU,GAAG;GAAEC,QAAQ;CAAEC,EAAAA,SAAAA;CAAU,EAAC;CAC1C;AACMC,OAAAA,eAAe,GAAGC;;;;;;;;;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"zxcvbn-ts.min.js","sources":["../src/index.ts"],"sourcesContent":["import tempAdjacencyGraphs from './adjacencyGraphs.json';\nimport diceware from './diceware.json';\nimport passwords from './passwords.json';\nconst dictionary = { diceware, passwords };\n// reinit the variable because the typescript compile will otherwise just reexport the json file which will break as it's a json file\nconst adjacencyGraphs = tempAdjacencyGraphs;\nexport { dictionary, adjacencyGraphs };\n//# sourceMappingURL=index.js.map"],"names":["dictionary","diceware","passwords","adjacencyGraphs"],"mappings":"0FAGA,MAAMA,EAAa,CAAEC,qt5DAAUC,sl2XAEzBC"}