{
  "name": "@open-xchange/ui-middleware",
  "version": "1.6.0",
  "description": "Provides a combined manifest.json",
  "type": "module",
  "main": "src/index.js",
  "scripts": {
    "lint": "eslint . --cache --fix",
    "start": "node src/index.js",
    "dev": "nodemon index.js",
    "prepare": "husky install",
    "test": "LOG_LEVEL=error mocha --loader=testdouble --config spec/.mocharc.cjs --exit",
    "integration": "LOG_LEVEL=error mocha --loader=testdouble --config integration/.mocharc.cjs --exit",
    "release": "yarn --no-progress -s create @open-xchange/release"
  },
  "author": "Open-Xchange",
  "license": "CC-BY-NC-SA-2.5",
  "dependencies": {
    "@fastify/formbody": "^7.4.0",
    "@fastify/helmet": "^10.1.0",
    "@fastify/swagger": "^8.3.1",
    "@fastify/url-data": "^5.2.0",
    "@open-xchange/logging": "^0.1.6",
    "bull": "^4.10.2",
    "dotenv-defaults": "^5.0.2",
    "fastify": "^4.12.0",
    "fastify-metrics": "^10.0.2",
    "fastify-plugin": "^4.5.0",
    "http-errors": "^2.0.0",
    "ioredis": "^5.3.0",
    "js-yaml": "^4.0.0",
    "lightship": "^7.1.1"
  },
  "devDependencies": {
    "@open-xchange/lint": "^0.0.2",
    "autocannon": "^7.10.0",
    "chai": "^4.3.7",
    "eslint-plugin-mocha": "^10.1.0",
    "ioredis-mock": "^8.2.3",
    "mocha": "^10.2.0",
    "nodemon": "^2.0.20",
    "sinon": "^15.0.1",
    "superagent": "^8.0.9",
    "supertest": "^6.3.3",
    "testdouble": "^3.16.8"
  },
  "lint-staged": {
    "*.js": "eslint --cache --fix"
  },
  "jest-junit": {
    "classNameTemplate": "{classname}",
    "titleTemplate": "{title}",
    "outputDirectory": "output/"
  },
  "engines": {
    "node": ">=16"
  }
}