{ "name": "@open-xchange/ui-middleware", "version": "1.3.6", "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-chart": "cd helm/core-ui-middleware/ && npx --package=@open-xchange/release-it -- release-it", "release-app": "npx --package=@open-xchange/release-it@latest -- release-it-auto-keepachangelog", "release": "yarn release-chart && yarn release-app" }, "author": "Open-Xchange", "license": "CC-BY-NC-SA-2.5", "dependencies": { "@cloudnative/health-connect": "^2.1.0", "@open-xchange/logging": "^0.0.11", "@open-xchange/metrics": "^0.0.1", "bull": "^4.8.4", "dotenv-defaults": "^5.0.0", "express": "^4.18.1", "helmet": "^5.1.0", "http-errors": "^2.0.0", "ioredis": "^5.1.0", "js-yaml": "^4.0.0", "node-fetch": "^3.1.0", "swagger-ui-express": "^4.1.6" }, "devDependencies": { "chai": "^4.3.6", "eslint": "^8.18.0", "eslint-config-standard": "^17.0.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-jest": "^26.0.0", "eslint-plugin-mocha": "^10.0.3", "eslint-plugin-n": "^15.0.1", "eslint-plugin-promise": "^6.0.0", "husky": ">=8", "ioredis-mock": "^8.1.1", "lint-staged": ">=10", "mocha": "^10.0.0", "nodemon": "^2.0.7", "sinon": "^14.0.0", "superagent": "^7.1.1", "supertest": "^6.1.6", "testdouble": "^3.16.4" }, "lint-staged": { "*.js": "eslint --cache --fix" }, "jest-junit": { "classNameTemplate": "{classname}", "titleTemplate": "{title}", "outputDirectory": "output/" }, "engines": { "node": ">=16" } }