Andrew Rumble 0a845b3f06 Switch to using vitest for tests hai 1 ano
..
app f295bbc3be Convert files to ES modules hai 11 meses
config f295bbc3be Convert files to ES modules hai 11 meses
test 0a845b3f06 Switch to using vitest for tests hai 11 meses
.mocharc.json 821972b791 Add global test setup %!s(int64=5) %!d(string=hai) anos
.nvmrc 6190005f9b [monorepo] Upgrade to node 22.18.0 (#27977) hai 11 meses
Dockerfile 6190005f9b [monorepo] Upgrade to node 22.18.0 (#27977) hai 11 meses
LICENSE 5a2e9f5088 [misc] Add a copy the the GNU Affero General Public License v3.0 %!s(int64=7) %!d(string=hai) anos
Makefile 8f0913fafe Merge pull request #27936 from overleaf/em-unit-tests-mongo hai 11 meses
README.md e9e7f23686 Add missing license statement %!s(int64=7) %!d(string=hai) anos
app.js f295bbc3be Convert files to ES modules hai 11 meses
buildscript.txt 6190005f9b [monorepo] Upgrade to node 22.18.0 (#27977) hai 11 meses
docker-compose.ci.yml 0a845b3f06 Switch to using vitest for tests hai 11 meses
docker-compose.yml 0a845b3f06 Switch to using vitest for tests hai 11 meses
package.json 0a845b3f06 Switch to using vitest for tests hai 11 meses
tsconfig.json 0a845b3f06 Switch to using vitest for tests hai 11 meses
vitest.config.cjs f295bbc3be Convert files to ES modules hai 11 meses

README.md

overleaf/notifications

An API for managing user notifications in Overleaf

database indexes

For notification expiry to work, a TTL index on notifications.expires must be created:

db.notifications.createIndex({expires: 1}, {expireAfterSeconds: 10})

License

The code in this repository is released under the GNU AFFERO GENERAL PUBLIC LICENSE, version 3.

Copyright (c) Overleaf, 2016–2019.