# refactor\(shared\): move the node:sqlite Effect SQL client into shared · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/97077d14ad470965d9e387be400824c3f99c3bdc)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 97077d14ad470965d9e387be400824c3f99c3bdc

Requested commit: 97077d14ad470965d9e387be400824c3f99c3bdc

Commit: 97077d14ad470965d9e387be400824c3f99c3bdc

Tree: 0eac42c3aac51e9a47782b6b3c36592a837ea542

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
refactor(shared): move the node:sqlite Effect SQL client into shared

The desktop app needs to read browser cookie databases and should reach for
the same Effect SQL client the server already uses rather than opening
`node:sqlite` by hand. Nothing about the client is server-specific, so it moves
to `packages/shared` and both apps import it from there.

Pure move plus import updates; the client itself is unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

```

## Parents

- [1a5aa8592169f1da2a1db4aaf9472887eb70b4a9](https://git.cafe/pingdotgg/t3code/commit/1a5aa8592169f1da2a1db4aaf9472887eb70b4a9?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/97077d14ad470965d9e387be400824c3f99c3bdc?format=markdown)
