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

1587
node_modules/@adraffy/ens-normalize/dist/all.js generated vendored Normal file

File diff suppressed because one or more lines are too long

1
node_modules/@adraffy/ens-normalize/dist/all.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long

1083
node_modules/@adraffy/ens-normalize/dist/index-xnf.cjs generated vendored Normal file

File diff suppressed because one or more lines are too long

45
node_modules/@adraffy/ens-normalize/dist/index-xnf.d.cts generated vendored Executable file
View File

@@ -0,0 +1,45 @@
export function ens_normalize(name: string): string;
export function ens_normalize_fragment(frag: string, decompose?: boolean): string;
export function ens_beautify(name: string): string;
export function ens_emoji(): number[][];
export function should_escape(cp: number): boolean;
export function is_combining_mark(cp: number, nsm?: boolean): boolean;
export function safe_str_from_cps(cps: number[], max?: number, quoter?: (cp: number) => string): string;
export function nfd(cps: number[]): number[];
export function nfc(cps: number[]): number[];
interface Label {
input: number[];
offset: number;
error?: Error;
tokens?: number[][];
output?: number[];
emoji?: boolean;
type?: string;
}
export function ens_split(name: string, preserve_emoji?: boolean): Label[];
interface StopToken { type: 'stop'; }
interface DisallowedToken { type: 'disallowed'; cp: number; }
interface IgnoredToken { type: 'ignored'; cp: number; }
interface ValidToken { type: 'valid'; cps: number[]; }
interface MappedToken { type: 'mapped'; cp: number; cps: number[]; }
type TextToken = DisallowedToken | IgnoredToken | ValidToken | MappedToken;
interface EmojiToken {
type: 'emoji';
input: number[];
cps: number[];
emoji: number[];
}
interface NFCToken {
type: 'nfc';
input: number[];
tokens0: TextToken[];
cps: number[];
tokens: TextToken[];
}
type Token = TextToken | EmojiToken | NFCToken | StopToken;
export function ens_tokenize(name: string, options?: {nf?: boolean}): Token[];

45
node_modules/@adraffy/ens-normalize/dist/index-xnf.d.mts generated vendored Executable file
View File

@@ -0,0 +1,45 @@
export function ens_normalize(name: string): string;
export function ens_normalize_fragment(frag: string, decompose?: boolean): string;
export function ens_beautify(name: string): string;
export function ens_emoji(): number[][];
export function should_escape(cp: number): boolean;
export function is_combining_mark(cp: number, nsm?: boolean): boolean;
export function safe_str_from_cps(cps: number[], max?: number, quoter?: (cp: number) => string): string;
export function nfd(cps: number[]): number[];
export function nfc(cps: number[]): number[];
interface Label {
input: number[];
offset: number;
error?: Error;
tokens?: number[][];
output?: number[];
emoji?: boolean;
type?: string;
}
export function ens_split(name: string, preserve_emoji?: boolean): Label[];
interface StopToken { type: 'stop'; }
interface DisallowedToken { type: 'disallowed'; cp: number; }
interface IgnoredToken { type: 'ignored'; cp: number; }
interface ValidToken { type: 'valid'; cps: number[]; }
interface MappedToken { type: 'mapped'; cp: number; cps: number[]; }
type TextToken = DisallowedToken | IgnoredToken | ValidToken | MappedToken;
interface EmojiToken {
type: 'emoji';
input: number[];
cps: number[];
emoji: number[];
}
interface NFCToken {
type: 'nfc';
input: number[];
tokens0: TextToken[];
cps: number[];
tokens: TextToken[];
}
type Token = TextToken | EmojiToken | NFCToken | StopToken;
export function ens_tokenize(name: string, options?: {nf?: boolean}): Token[];

File diff suppressed because one or more lines are too long

1071
node_modules/@adraffy/ens-normalize/dist/index-xnf.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

1263
node_modules/@adraffy/ens-normalize/dist/index.cjs generated vendored Normal file

File diff suppressed because one or more lines are too long

45
node_modules/@adraffy/ens-normalize/dist/index.d.cts generated vendored Executable file
View File

@@ -0,0 +1,45 @@
export function ens_normalize(name: string): string;
export function ens_normalize_fragment(frag: string, decompose?: boolean): string;
export function ens_beautify(name: string): string;
export function ens_emoji(): number[][];
export function should_escape(cp: number): boolean;
export function is_combining_mark(cp: number, nsm?: boolean): boolean;
export function safe_str_from_cps(cps: number[], max?: number, quoter?: (cp: number) => string): string;
export function nfd(cps: number[]): number[];
export function nfc(cps: number[]): number[];
interface Label {
input: number[];
offset: number;
error?: Error;
tokens?: number[][];
output?: number[];
emoji?: boolean;
type?: string;
}
export function ens_split(name: string, preserve_emoji?: boolean): Label[];
interface StopToken { type: 'stop'; }
interface DisallowedToken { type: 'disallowed'; cp: number; }
interface IgnoredToken { type: 'ignored'; cp: number; }
interface ValidToken { type: 'valid'; cps: number[]; }
interface MappedToken { type: 'mapped'; cp: number; cps: number[]; }
type TextToken = DisallowedToken | IgnoredToken | ValidToken | MappedToken;
interface EmojiToken {
type: 'emoji';
input: number[];
cps: number[];
emoji: number[];
}
interface NFCToken {
type: 'nfc';
input: number[];
tokens0: TextToken[];
cps: number[];
tokens: TextToken[];
}
type Token = TextToken | EmojiToken | NFCToken | StopToken;
export function ens_tokenize(name: string, options?: {nf?: boolean}): Token[];

45
node_modules/@adraffy/ens-normalize/dist/index.d.mts generated vendored Executable file
View File

@@ -0,0 +1,45 @@
export function ens_normalize(name: string): string;
export function ens_normalize_fragment(frag: string, decompose?: boolean): string;
export function ens_beautify(name: string): string;
export function ens_emoji(): number[][];
export function should_escape(cp: number): boolean;
export function is_combining_mark(cp: number, nsm?: boolean): boolean;
export function safe_str_from_cps(cps: number[], max?: number, quoter?: (cp: number) => string): string;
export function nfd(cps: number[]): number[];
export function nfc(cps: number[]): number[];
interface Label {
input: number[];
offset: number;
error?: Error;
tokens?: number[][];
output?: number[];
emoji?: boolean;
type?: string;
}
export function ens_split(name: string, preserve_emoji?: boolean): Label[];
interface StopToken { type: 'stop'; }
interface DisallowedToken { type: 'disallowed'; cp: number; }
interface IgnoredToken { type: 'ignored'; cp: number; }
interface ValidToken { type: 'valid'; cps: number[]; }
interface MappedToken { type: 'mapped'; cp: number; cps: number[]; }
type TextToken = DisallowedToken | IgnoredToken | ValidToken | MappedToken;
interface EmojiToken {
type: 'emoji';
input: number[];
cps: number[];
emoji: number[];
}
interface NFCToken {
type: 'nfc';
input: number[];
tokens0: TextToken[];
cps: number[];
tokens: TextToken[];
}
type Token = TextToken | EmojiToken | NFCToken | StopToken;
export function ens_tokenize(name: string, options?: {nf?: boolean}): Token[];

File diff suppressed because one or more lines are too long

1251
node_modules/@adraffy/ens-normalize/dist/index.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

1
node_modules/@adraffy/ens-normalize/dist/nf.min.js generated vendored Normal file

File diff suppressed because one or more lines are too long