Skip to content

Commit ad0e151

Browse files
committed
Upgrade dependencies and project cleanup
Upgrade dependencies and remove unused dependencies
1 parent 4c027b1 commit ad0e151

File tree

51 files changed

+4213
-2306
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+4213
-2306
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,5 @@ vitest.config.*.timestamp*
7373
.github/instructions/nx.instructions.md
7474

7575
certificates
76+
77+
*.tsbuildinfo

CLAUDE.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ yarn nx affected:test # Test affected projects
123123
- **State Management**: Frontend uses jotai for global state
124124
- **Styling**: Emotion CSS-in-JS with Salesforce Lightning Design System
125125
- **Real-time**: Socket.io for platform events and real-time updates
126-
- **Job Queue**: Bull/pg-boss for background job processing
127126

128127
## Coding standards
129128

apps/api/src/app/services/desktop-asset.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ export async function getLatestDesktopVersion({ arch, platform }: PlatformArch):
7878

7979
if (winRelease?.files.length) {
8080
const version = winRelease.version;
81-
const { sha512, url: filename } = winRelease?.files[0];
81+
const { sha512, url: filename } = winRelease.files[0];
8282
versionCache.set('windows-x64', {
8383
data: { version, filename, sha512, link: getDownloadUrl(filename) },
8484
expiry: Date.now() + CACHE_DURATION_MS,

apps/cron-tasks/src/geo-ip-db-updater.ts

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,21 +185,32 @@ async function downloadFile(url: string, savePath: string): Promise<Buffer> {
185185
}
186186

187187
const buffer = await streamToBuffer(response.body!);
188-
fs.writeFileSync(savePath, buffer);
188+
fs.writeFileSync(savePath, buffer as unknown as NodeJS.ArrayBufferView);
189189
return buffer;
190190
}
191191

192192
async function streamToBuffer(stream: ReadableStream): Promise<Buffer> {
193-
const chunks: Buffer[] = [];
193+
const chunks: Uint8Array[] = [];
194194
const reader = stream.getReader();
195195

196196
while (true) {
197197
const { done, value } = await reader.read();
198198
if (done) break;
199-
chunks.push(Buffer.from(value));
199+
chunks.push(value);
200200
}
201201

202-
return Buffer.concat(chunks);
202+
// Calculate total length
203+
const totalLength = chunks.reduce((acc, chunk) => acc + chunk.length, 0);
204+
205+
// Create a single buffer and copy all chunks into it
206+
const result = Buffer.allocUnsafe(totalLength);
207+
let offset = 0;
208+
for (const chunk of chunks) {
209+
result.set(chunk, offset);
210+
offset += chunk.length;
211+
}
212+
213+
return result;
203214
}
204215

205216
const tempTablesNeedToBeCreated = {

apps/docs/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,20 @@
1414
"write-heading-ids": "docusaurus write-heading-ids"
1515
},
1616
"dependencies": {
17-
"@docusaurus/core": "^3.9.1",
18-
"@docusaurus/plugin-ideal-image": "^3.9.1",
19-
"@docusaurus/preset-classic": "^3.9.1",
20-
"@docusaurus/theme-search-algolia": "^3.9.1",
21-
"@mdx-js/react": "^3.1.0",
17+
"@docusaurus/core": "^3.9.2",
18+
"@docusaurus/plugin-ideal-image": "^3.9.2",
19+
"@docusaurus/preset-classic": "^3.9.2",
20+
"@docusaurus/theme-search-algolia": "^3.9.2",
21+
"@mdx-js/react": "^3.1.1",
2222
"clsx": "^2.1.1",
23-
"prism-react-renderer": "^2.4.0",
23+
"prism-react-renderer": "^2.4.1",
2424
"react": "18.3.1",
2525
"react-dom": "18.3.1"
2626
},
2727
"devDependencies": {
28-
"@docusaurus/module-type-aliases": "^3.9.1",
29-
"@docusaurus/tsconfig": "^3.9.1",
30-
"@docusaurus/types": "^3.9.1",
28+
"@docusaurus/module-type-aliases": "^3.9.2",
29+
"@docusaurus/tsconfig": "^3.9.2",
30+
"@docusaurus/types": "^3.9.2",
3131
"typescript": "^5.3.3"
3232
},
3333
"browserslist": {

0 commit comments

Comments
 (0)