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

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.