{
  "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 --no-experimental-webstorage backend",
    "dev": "cd .. && nodemon --no-experimental-webstorage 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": {
    "@aws-sdk/client-s3": "3.1116.0",
    "@aws-sdk/s3-request-presigner": "3.1116.0",
    "@azure/identity": "4.13.2",
    "@azure/storage-blob": "12.33.0",
    "@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",
    "@google-cloud/storage": "8.0.1",
    "@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",
    "simple-git": "3.36.0",
    "ssh2-sftp-client": "12.1.1",
    "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/ssh2-sftp-client": "9.0.6",
    "@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
  }
}
