signal-desktop/ts/sql
Nikita Karamov 7cd566726f Replace mkdirp with native fs.mkdir
Prior to this change, Signal-Desktop was using a rather ancient version
of `mkdirp`, which was meant for Node.js versions without native support
for this kind of functionality. Starting with Node v10, `fs.mkdir()` can
perform recursive directory creation.

Since Signal-Desktop doesn't utilize any advantages of using such an old
version of `mkdirp` [1] (let alone any version of `mkdirp`), we can
replace it with the native methods of `fs` (or `fs/promises`).

This transition slightly reduces the amount of packages needed to be
downloaded and included in the final app since it now relies on the
built-in API of Node.js.
2022-12-13 11:01:10 -08:00
..
migrations Optimize database after running migrations 2022-12-13 09:07:48 -08:00
cleanDataForIpc.ts Add eqeqeq rule but require == for null 2022-09-14 14:40:44 -07:00
Client.ts Interactive cleanup of orphaned attachments 2022-11-16 16:29:15 -08:00
errors.ts Treat "file is not a database" as database corruption 2021-11-17 13:17:45 -08:00
Interface.ts updatePNI: Cleanup only for obsolete PNI 2022-12-12 14:06:16 -08:00
main.ts Interactive cleanup of orphaned attachments 2022-11-16 16:29:15 -08:00
mainWorker.ts Improve error handling during group sends 2022-11-22 10:43:43 -08:00
Server.ts Replace mkdirp with native fs.mkdir 2022-12-13 11:01:10 -08:00
util.ts Stickers in storage service 2022-08-03 10:10:49 -07:00