{ "name": "wiki-backend", "version": "3.0.0", "private": true, "description": "The most powerful and extensible open source Wiki software", "keywords": [ "docs", "documentation", "guides", "knowledge base", "markdown", "wiki", "wikis" ], "homepage": "https://github.com/requarks/wiki#readme", "bugs": { "url": "https://github.com/requarks/wiki/issues" }, "license": "AGPL-3.0", "author": "Nicolas Giard", "repository": { "type": "git", "url": "git+https://github.com/requarks/wiki.git" }, "type": "module", "main": "index.ts", "scripts": { "start": "cd .. && node backend", "dev": "cd .. && nodemon backend --watch backend --ext js,ts,json", "typecheck": "tsc", "typecheck:watch": "tsc --watch", "ncu": "ncu -i", "ncu-u": "ncu -u", "db-generate": "drizzle-kit generate --dialect=postgresql --schema=./db/schema.ts --out=./db/migrations --name=main", "db-up": "drizzle-kit up --dialect=postgresql --out=./db/migrations" }, "dependencies": { "@fastify/compress": "9.2.0", "@fastify/cookie": "11.1.2", "@fastify/cors": "11.3.0", "@fastify/formbody": "9.0.0", "@fastify/helmet": "13.1.0", "@fastify/sensible": "6.0.5", "@fastify/session": "11.1.2", "@fastify/static": "10.1.3", "@fastify/swagger": "9.8.1", "@fastify/swagger-ui": "6.1.1", "@fastify/websocket": "11.3.0", "@gquittet/graceful-server": "6.0.10", "@iconify/utils": "3.1.4", "@simplewebauthn/server": "13.3.2", "ajv-formats": "3.0.1", "bcryptjs": "3.0.3", "chalk": "6.0.0", "cheerio": "1.2.0", "cron-parser": "5.8.1", "diff": "9.0.0", "drizzle-orm": "1.0.0-rc.4", "emittery": "2.0.0", "es-toolkit": "1.50.0", "fastify": "5.11.3", "fastify-favicon": "5.0.0", "filesize": "11.0.22", "fs-extra": "11.4.0", "js-yaml": "5.2.3", "lib0": "0.2.117", "mime": "4.1.0", "nanoid": "6.0.1", "node-cache": "5.1.2", "openid-client": "6.8.4", "pg": "8.23.0", "poolifier": "5.3.2", "qrcode": "1.5.4", "sanitize-html": "2.17.6", "semver": "7.8.5", "uuid": "14.0.1", "y-protocols": "1.0.7", "yjs": "13.6.32" }, "optionalDependencies": { "sharp": "0.35.3" }, "devDependencies": { "@types/fs-extra": "11.0.4", "@types/js-yaml": "4.0.9", "@types/node": "26.2.0", "@types/pg": "8.21.0", "@types/qrcode": "1.5.6", "@types/sanitize-html": "2.16.1", "@types/semver": "7.8.0", "@types/ws": "8.18.1", "drizzle-kit": "1.0.0-rc.4", "nodemon": "3.1.14", "npm-check-updates": "23.0.2", "oxfmt": "0.62.0", "oxlint": "1.77.0", "typescript": "7.0.2" }, "engines": { "node": ">=26.0" }, "collective": { "type": "opencollective", "url": "https://opencollective.com/wikijs", "logo": "https://opencollective.com/opencollective/logo.txt" }, "dev": true, "releaseDate": "2026-01-01T01:01:01.000Z", "allowScripts": { "esbuild": false, "puppeteer": true } }