{ "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.2.1", "@fastify/url-data": "^5.2.0", "@open-xchange/logging": "^0.1.6", "bull": "^4.10.2", "dotenv-defaults": "^5.0.2", "fastify": "^4.11.0", "fastify-metrics": "^10.0.2", "fastify-plugin": "^4.5.0", "http-errors": "^2.0.0", "ioredis": "^5.2.5", "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.1.1", "mocha": "^10.2.0", "nodemon": "^2.0.20", "sinon": "^15.0.1", "superagent": "^8.0.6", "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" } }